>>>(按位无符号向右移位)

可用性

Flash Player 5。

用法

expression1 >>> expression2

参数

expression1 要向右移位的数字或表达式。

expression2 将转换为 0 到 31 之间整数的数字或表达式。

返回

无。

说明

运算符(按位);除了由于左侧的位总是填补 0 而不保留原 expression 的符号外,该运算符与按位向右移位 (>>) 运算符相同。

示例

下面的示例将 -1 转换为 32 位整数,然后右移 1 位。

x = -1 >>> 1

上述运算的结果如下所示:

x = 2147483647 

这是因为十进制的 -1 是二进制的 11111111111111111111111111111111(32 个 1),当向右(无符号)移 1 位时,最低有效位(最右端的位)被去掉,而最高有效位(最左端的位)
被填补上 0。结果为二进制的 01111111111111111111111111111111,表示 32 位整数 2147483647。

另请参见

>>=(按位向右移位并赋值)