result = Ror(a, x[, length)
x Bits die Bits des Wertes a
nach rechts. Bit-Rotation bedeutet, dass die Bits nur innerhalb
des Kreises a bewegt werden, das heißt Bits von der rechten
Seite werden auf der linken angehängt.
Beim optionale Argument length können Sie die Länge des Drehvorgangs
angeben. Standardmäßig ist dies #INTEGER was bedeutet,
dass a wird als 32-Bit-Ganzzahlenwert angesehen. Wenn Sie
eine 16-Bit oder eine 8-Bit-Rotation möchten, müssen Sie jeweils
#SHORT und #BYTE verwenden.
Siehe auch Rol().
#INTEGER für 32-Bit
Rotation); benutzen Sie #SHORT für 16-Bit und #BYTE für 8-Bit Rotation.
r = Ror(Val("%10011110"), 2, #BYTE)
Print(BinStr(r, #BYTE))
Dieser Code dreht die binäre Zahl %10011110 2 Bits nach rechts
und gibt das Ergebnis von %10100111 aus.