right()
MATH/List-Menü
right(Liste1[, Anzahl]) ⇒ Liste
Gibt
Anzahl
enthalten sind.
Liste1
Wenn Sie
zurückgegeben.
Liste1
right(QuellString[, Anzahl])
Gibt
Anzahl
Zeichenkette
Wenn Sie
QuellString
right(Vergleich)
Gibt die rechte Seite einer Gleichung oder
Ungleichung zurück.
rotate()
MATH/Base-Menü
rotate(Ganze_Zahl1[,Anzahl_Rotationen]) ⇒
Ganze_Zahl
Rotiert die Bits in einer binären ganzen Zahl.
Ganze_Zahl1
werden und wird stets automatisch in eine
32-Bit-Dualform konvertiert. Ist der
Absolutwert von
zu groß, so wird eine symmetrische Modulo-
Operation ausgeführt, um sie in den
erforderlichen Bereich zu bringen.
Ist
Anzahl_Rotationen
Rotation nach links; ist
negativ, erfolgt eine Rotation nach rechts.
Vorgabe ist ë 1 (ein Bit nach rechts rotieren).
Aus beispielsweise folgender Rechtsrotation:
Jedes Bit rotiert nach rechts.
0b00000000000001111010110000110101
Bit ganz rechts rotiert nach ganz links.
ergibt sich:
0b10000000000000111101011000011010
Das Ergebnis wird gemäß dem jeweiligen
-Modus angezeigt.
Base
rotate(Liste1[,Anzahl_Rotationen]) ⇒ Liste
Gibt eine um
nach rechts oder links rotierte Kopie von
zurück. Verändert
Liste1
Ist
Anzahl_Rotationen
Rotation nach links; ist
negativ, erfolgt eine Rotation nach rechts.
Vorgabe ist ë 1 (ein Bit nach rechts rotieren).
Elemente zurück, die rechts in
weglassen, wird die gesamte
Anzahl
⇒
string
Zeichen zurück, die rechts in der
enthalten sind.
QuellString
weglassen, wird der gesamte
Anzahl
zurückgegeben.
⇒
Term
kann mit jeder Basis eingegeben
für diese Form
Ganze_Zahl1
positiv, erfolgt eine
Anzahl_Rotationen
Elemente
Anzahl_Rotationen
nicht.
Liste1
positiv, erfolgt eine
Anzahl_Rotationen
right({1,3,ë 2,4},3) ¸
right("Hello",2) ¸
right(x<3) ¸
Im Modus Bin base:
rotate(0b1111010110000110101)
¸
0b10000000000000111101011000011010
rotate(256,1) ¸ 0b1000000000
Im Modus Hex base:
rotate(0h78E) ¸
rotate(0h78E,ë 2) ¸0h800001E3
rotate(0h78E,2) ¸
Wichtig: Geben Sie eine Dual- oder
Hexadezimalzahl stets mit dem Präfix 0b
bzw. 0h ein (Null, nicht der Buchstabe O).
Im Modus Dec base:
rotate({1,2,3,4}) ¸
rotate({1,2,3,4},ë 2) ¸
rotate({1,2,3,4},1) ¸
Anhang A: Funktionen und Anweisungen
{3 ë 2 4}
"lo"
3
0h3C7
0h1E38
{4 1 2 3}
{3 4 1 2}
{2 3 4 1}
491