Shr Funktion
Bits in einer natürlichen Zahl nach rechts schieben
Funktion
Die Funktion Shr schiebt die Bit natürlicher Zahlen im ersten Argument nach rechts. Die Anzahl der der Schritte wird im zweiten Argument angegeben.
Die Anzahl der Schritte muss zwischen 0 und 31 liegen. Größere Werte werden als Modulo 32 interpretiert.
Das Argument kann eine einzelne Zahl oder ein Datenfeld sein. Bei Datenfeldern wird die Zahl jedes einzelnen Elements geschoben und die Resultate in einem Datenfeld gleicher Größe zurückgegeben.
Syntax
Shr (Zahl, Schritte)
Shr (Liste, Schritte)
Shr (Tabelle, Schritte)
Beispiele
Shr(8,2)= 2
Shr([9,12,15],2)= 2 3 3
Bitset Funktionen
AndBit | Bitweise UND Verknüpfung |
AndBitX | UND Verknüpfung von Listen zur Matrix |
Embed | Prüft ob ein Bit gesetzt ist. |
Excl | Löschen eines Bits |
Incl | Setzen eines Bits |
Not | Bitweise Negation |
OrBit | Bitweise ODER Verknüpfung |
OrBitX | ODER Verknüpfung von Listen zur Matrix |
Shl | Bits nach links schieben |
Shr | Bits nach rechts schieben |
XorBit | Bitweise exklusive ODER Verknüpfung |
XorBitX | XOR Verknüpfung von Listen zur Matrix |