Rotieren
- Aktualisiert2023-02-17
- 2 Minute(n) Lesezeit
Rotieren
Rotiert den festgelegten Eingangswert (x) um die Anzahl der angegebenen Bits (y).
Ein-/Ausgänge

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.

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.

x nach links rotiert um y
Das Ergebnis der Rotation.