您的位置:首页 > 编程语言 > Java开发

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

2016-03-22 21:16 106 查看
>比较运算符 如:a=12,b=21;a>b 是false;

>>右移位运算符 如: 32 >> 4 最终结果是2 ;-32>>4 最终结果是 -2;

>>>无符号右移运算符 如: 32>>>4最终结果是2;-32>>>4最终结果是268435454

>>与>>>的区别:

>>最高位补什么由原有数据的最高位值而定。 如果最高位是0,右移后,用0补空位。 如果最高位是1,右移后,用1补空位。

>>>无论最高位是什么,右移后,都用0补位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: