|
ROR16 | ||
Result = ROR16(ValueToRotate, Bits) | ||
Parameters: ValueToRotate=Value that will be rotated Bits=Number of bits the value will be rotated |
||
Returns: Result |
||
ROR16 is a bitwise operator that rotates a 16 bit value bitwise to the right. 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 right rotation function. Try different value, or different numbers of bits to rotate. Replace ROR16 with ROR32 or ROR8
This example would output.
|
Related Info: | AND | CopyBits | LSL16 | LSL32 | LSL8 | LSR16 | LSR32 | LSR8 | OR | ROL16 | ROL32 | ROL8 | ROR32 | ROR8 | XOR : |
|
|||||||||||||||||||||||||||||||||||||||
(c) Copyright 2002 - 2024 - Kevin Picone - PlayBASIC.com |