java中 两个大于号是什么意思? 如: if(i < size >> 1)

问题描述:

java中 两个大于号是什么意思? 如: if(i < size >> 1)
1个回答 分类:综合 2014-12-14

问题解答:

我来补答
那是移位操作,
>>是右移,size>>1表示把size右移1位,相当于size/2
再问: 比如说 a>>b 是相当于先把a这个十进制数据转换成二进制数据,然后向右移动b个小数点,得到的二进制数据转换成十进制就是结果了
 
 
展开全文阅读
剩余:2000