|
ROL16 | ||
Result = ROL16(ValueToRotate, Bits) | ||
Parameters: ValueToRotate=Value that will be rotated Bits=Number of bits the value will be rotated |
||
Returns: Result |
||
ROL16 is a bitwise operator that rotates a 16 bit value bitwise to the left. Bitwise rotate simply rotates the bits in a value. For example, if you have an 8 bit value (Byte), its binary representation is %00001111. If you rotate that byte two times to the right, you get %11000011. The two bits that were in the least significant position are now in the most significant position, and all the other bits are shifted over. FACTS: * ROL32, ROL16, ROL8, ROR32, ROR16 and ROR8 may alter sign of the rotated value. Mini Tutorial: Showing the effect of bitwise left rotation function. Try different value, or different numbers of bits to rotate. Replace ROL16 with ROL32 or ROL8
This example would output.
|
Related Info: | LSL16 | LSL32 | LSL8 | LSR16 | LSR32 | LSR8 | ROL32 | ROL8 | ROR16 | ROR32 | ROR8 : |
|
|||||||||||||||||||||||||||||||||||||||
(c) Copyright 2002 - 2024 - Kevin Picone - PlayBASIC.com |