欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java >>>,

来源: javaer 分享于  点击 36521 次 点评:24

java >>>,


>>> (无符号右移位)  无论正负高位插 0 .


java 代码中3个连续的大于号表示什么意思?
如int m = (i+j) >>> 1
3个连续大于号表示右移一位?是不是相当于做了一次除2运算?

以上句子无符号右移一位!是以二进制代码进行的!一个字节表示一个数字。即使八个比特位
  如  22
  二进制是  00010110 用你的式子就变成了:00001011
  右移一位不足的补0
又如-22
   二进制是:用补码表示,是11101001 右移1位变成了01110100
   移出去的位数就被丢弃!

相关文章

    暂无相关文章
相关栏目:

用户点评