三者的含义:
>:表示大于 关系运算符
>>:有符号右移 位运算符
>>>:无符号右移 位运算符
重在于>>和>>>:
>>运算:低位舍弃。高位补符号位
eg.4>>2 --> 0100>>2 --> 0001 值为1
-4>>2 -->
4二进制形式:00000000 00000000 00000000 00000100
-4二进制形式:11111111 11111111 11111111 11111100
则-4>>2 --> 11111111 11111111 11111111 11111111 --> 即值为-1;
>>>运算:低位舍弃,高位补零
eg.4>>>2 --> 0100>>>2 --> 0001 值为1
-4>>>2 -->
4二进制形式:00000000 00000000 00000000 00000100
-4二进制形式:11111111 11111111 11111111 11111100
则-4>>2 --> 00111111 11111111 11111111 11111111 --> 即值为1073741823;