<< : 左移运算符,相当于乘上2
>> : 右移运算符,相当于除上2
>>> : 无符号右移,忽略符号位。空位都以0补齐,意味着负数可能变成正数。例如
-5的二进制为 11111111111111111111111111110100
-5>>>1之后的二进制为 01111111111111111111111111111010
可以看出来,负号的二进制位1已经被0补上
三种位运算符的含义
最新推荐文章于 2023-11-29 17:38:34 发布