Logisches Verschieben

Verschiebt einen festgelegten Eingang (x) um die Anzahl der angegebenen Bits (y).

1378

Ein-/Ausgänge

datatype_icon

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.

datatype_icon

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.

datatype_icon

x << y

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