java中>,>>,>>> 的区别

来源:互联网 发布:vue.js是什 编辑:程序博客网 时间:2024/05/21 00:51

>比较运算符 如:a=12,b=21;a>b 是false;

>>右移位运算符 如: 32 >> 4 最终结果是2 ;-32>>4 最终结果是 -2;
>>>无符号右移运算符 如: 32>>>4最终结果是2;-32>>>4最终结果是268435454
>>与>>>的区别:
>>最高位补什么由原有数据的最高位值而定。 如果最高位是0,右移后,用0补空位。 如果最高位是1,右移后,用1补空位。
>>>无论最高位是什么,右移后,都用0补位。
0 0
原创粉丝点击