Lsr
Value = Lsr ( Number , Bit )
Value = Number Lsr Bit
将
Number 移右Bit个二进制位,并返回结果。符号位参与移动。
Lsr
现在可以用作运算符。
Since 3.17
Number 的类型可以是
Byte、
Short、
Integer或者
Long。
Number 的类型决定
Bit 的取值范围。
返回值的数据类型与 Number 相同。
错误
示例
PRINT Bin(11, 32), 11
PRINT Bin(Lsr(11, 2), 32), Lsr(11, 2)
00000000000000000000000000001011 11
00000000000000000000000000000010 2
PRINT Bin(-11, 32), -11
PRINT Bin(Lsr(-11, 2), 32), Lsr(-11, 2)
11111111111111111111111111110101 -11
00111111111111111111111111111101 1073741821
参见