我知道>>
(大于两倍)正在转移,但>>>
究竟做了什么?
System.out.println(16>>>2); // OK
System.out.println(8>>>2); // OK
System.out.println(8>>>2); // OK
System.out.println(8<<<2); // not OK
答案 0 :(得分:13)
>>>
右移零填充运算符。左左操作数值向右移动右操作数指定的位数,移位值用零填充。
答案 1 :(得分:3)
>>>
是java中无效运算符的有效运算符<<<
,如果尝试使用它,则为
令牌上的语法错误&#34;&lt;&#34;,删除此令牌
>>>
:右移零填充运算符。左操作数值向右移动右操作数指定的位数,移位值用零填充。
更多信息: