rotate() (Rotieren)
Rotiert die Bits in einer binären ganzen
Zahl. Ganzzahl1 kann mit jeder Basis
eingegeben werden und wird automatisch
in eine 64-Bit-Dualform konvertiert. Ist der
Absolutwert von Ganzzahl1 für diese Form
zu groß, wird eine symmetrische Modulo-
Operation ausgeführt, um sie in den
erforderlichen Bereich zu bringen. Weitere
Informationen finden Sie unter ► Base2 ,
Seite 18.
Ist #Rotationen positiv, erfolgt eine
Rotation nach links. Ist #Rotationen
negativ, erfolgt eine Rotation nach rechts.
Vorgabe ist − 1 (ein Bit nach rechts
rotieren).
Beispielsweise in einer Rechtsrotation:
Jedes Bit rotiert nach rechts.
0b00000000000001111010110000110101
Bit ganz rechts rotiert nach ganz links.
ergibt sich:
0b10000000000000111101011000011010
Die Ergebnisse werden im jeweiligen Basis-
Modus angezeigt.
rotate( Liste1 [, #Rotationen ]) ⇒ Liste
Gibt eine um #Rotationen Elemente nach
rechts oder links rotierte Kopie von Liste1
zurück. Verändert Liste1 nicht.
Ist #Rotationen positiv, erfolgt eine
Rotation nach links. Ist #Rotationen
negativ, erfolgt eine Rotation nach rechts.
Vorgabe ist − 1 (ein Element nach rechts
rotieren).
rotate( String1 [, #Rotationen ]) ⇒ String
Gibt eine um #Rotationen Zeichen nach
rechts oder links rotierte Kopie von String1
zurück. Verändert String1 nicht.
Um das ganze Ergebnis zu sehen, drücken
£
Sie
und verwenden dann
Cursor zu bewegen.
Im Hex-Modus:
Wichtig: Geben Sie eine Dual- oder
Hexadezimalzahl stets mit dem Präfix 0b
bzw. 0h ein (Null, nicht der Buchstabe O).
Im Dec-Modus:
Alphabetische Auflistung 171
Katalog >
¡
¢
und
, um den