Rotieren

Rotiert den festgelegten Eingangswert (x) um die Anzahl der angegebenen Bits (y).

1378

Ein-/Ausgänge

datatype_icon

y

Die Anzahl von Bits, um die x rotiert werden soll.

Wenn y größer als 0 ist, rotiert der Knoten x um y Bits nach links in die positive Richtung (vom niedrigst- zum höchstwertigen Bit) und fügt die höchstwertigen Bits in die niedrigstwertigen Bits ein. Wenn y kleiner als 0 ist, rotiert der Knoten x um y Bits nach rechts (vom höchst- zum niedrigstwertigen Bit) und fügt die niedrigstwertigen Bits in die höchstwertigen Bits ein.

datatype_icon

x

Ein Eingangswert für diese Operation.

Wenn x ein 8-, 16-, 32- oder 64-Bit-Integer ist, so ergeben y, y ± 8, y ± 16, y ± 32 oder y ± 64 für jeden Wert jeweils den gleichen Ausgabewert wie y.

Wenn x zum Beispiel ein 8-Bit-Integer ist, so ergeben y = 1 und y = 9 den gleichen Wert.

datatype_icon

x nach links rotiert um y

Das Ergebnis der Rotation.

Der Datentyp dieses Ausgangs wird durch die Eingangsdatentypen bestimmt.