result = Rol(a, x[, length])
x Bits die Bits des Wertes a
nach links. Bit Rotation bedeutet, dass die Bits nur innerhalb
des Kreises a bewegt werden, das heißt Bits von der linken
Seite werden sofort auf der rechten 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 oder #BYTE verwenden.
Siehe auch Ror().
#INTEGER für 32-Bit
Rotation); benutzen Sie #SHORT für 16-Bit und #BYTE für 8-Bit Rotation.
r = Rol(Val("%10011110"), 4, #BYTE)
Print(BinStr(r, #BYTE))
Der obige Code dreht die binäre Zahl %10011110 4 Bits nach
links und gibt das Ergebnis %11101001 aus.