Bitweise Verschiebung
Unter bitweiser Verschiebung versteht man das Verschieben von Null-Eins-Abfolgen im Computer. Die bitweise Verschiebung kann entweder nach links oder nach rechts erfolgen. Dieses Verfahren ermöglicht den Zugriff auf einzelne Bits einer Null-Eins-Abfolge und stellt eine Alternative zur Multiplikation bzw. Division dar.Beispiele
Die Zeichen ?< bedeuten ein Verschieben nach links, ?>>? ein Verschieben nach rechts um den dahinter angegeben Wert. ?>>>? ist eine Sonderform von ?>>?: Die linke Seite wird mit Nullen aufgefüllt.
01001111 << 1 = 10011110
00111100 << 2 = 11110000
01001111 >> 1 = 00100111
11110000 >> 2 = 11111100
01001111 >>> 1 = 00100111
11110000 >>> 2 = 00111100
Eine arithmetische Verschiebung um ist äquivalent zu einer Multiplikation mit .
00001100 << 2 = 00110000
Siehe auch
• Operator]

