Logisches Verschieben
- Aktualisiert2023-02-17
- 2 Minute(n) Lesezeit
Logisches Verschieben
Verschiebt einen festgelegten Eingang (x) um die Anzahl der angegebenen Bits (y).
Ein-/Ausgänge

y
Ein Eingang mit einer beliebigen numerischen Darstellung.
Wenn y größer als 0 ist, schiebt der Knoten x um y Bits nach links (vom niedrigst- zum höchstwertigen Bit) und füllt die niedrigstwertigen Bits mit Nullen auf. Wenn y kleiner als 0 ist, schiebt der Knoten x um y Bits in die positive Richtung (vom höchst- zum niedrigstwertigen Bit) und füllt die höchstwertigen Bits mit Nullen auf.

x
Ein Eingangs mit einer beliebigen Integer-Darstellung.
Wenn x ein 8-, 16-, 32- oder 64-Bit-Integer ist und y größer als 8, 16, 32 oder 64 oder kleiner als –8, –16, –32 oder –64 ist, so besteht der Ausgabewert aus Nullen.

x << y
Das Ergebnis der Verschiebung und hat die gleiche numerische Darstellung wie x.