Zum Hauptinhalt springen

Bit-Verschiebung-Rechner

Berechnen Sie Links- und Rechts-Bit-Verschiebungsoperationen

Bit-Verschiebung Berechnen

Wie zu Verwenden

  1. Geben Sie die zu verschiebende Zahl ein
  2. Geben Sie die Verschiebungsmenge ein
  3. Wählen Sie Linksverschiebung (<<) oder Rechtsverschiebung (>>)
  4. Klicken Sie auf Berechnen, um das Ergebnis zu sehen

Was ist Bit-Verschiebung?

Bit-Verschiebung ist eine bitweise Operation, die die Bits einer Binärzahl um eine bestimmte Anzahl von Positionen nach links oder rechts verschiebt. Es ist eine grundlegende Operation in der Computerprogrammierung und digitalen Elektronik.

Arten von Bit-Verschiebungen

Linksverschiebung (<<)

Verschiebt Bits nach links und füllt leere Positionen mit Nullen. Entspricht der Multiplikation mit 2 für jede Verschiebungsposition.

Beispiel: 5 << 2 = 20 (binär: 101 << 2 = 10100)

Rechtsverschiebung (>>)

Verschiebt Bits nach rechts und verwirft Bits, die abfallen. Entspricht der ganzzahligen Division durch 2 für jede Verschiebungsposition.

Beispiel: 20 >> 2 = 5 (binär: 10100 >> 2 = 101)

Häufig gestellte Fragen

Was ist der Unterschied zwischen Links- und Rechtsverschiebung?
Linksverschiebung (<<) multipliziert die Zahl mit 2^n, während Rechtsverschiebung (>>) durch 2^n dividiert (ganzzahlige Division), wobei n die Verschiebungsmenge ist.
Warum Bit-Verschiebung statt Multiplikation/Division verwenden?
Bit-Verschiebung ist viel schneller als Multiplikation oder Division in Prozessoren, was sie für leistungskritischen Code nützlich macht.
Was passiert mit Bits, die am Ende verschoben werden?
Bei Linksverschiebung gehen Bits verloren, die über die Größe der Zahl hinaus verschoben werden. Bei Rechtsverschiebung werden die rechtesten Bits verworfen.

Verwandte Rechner

math
Binär-Subtraktion-Rechner

Subtrahieren Sie Binärzahlen mit detaillierten Schritten

math
Algebra-Rechner

Lösen Sie lineare und quadratische Gleichungen

math
Betragswert-Ungleichungen Rechner

Betragswert-Ungleichungen mit Schritten lösen