作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 06:39:02
java中 两个大于号是什么意思? 如: if(i < size >> 1)
那是移位操作,
>>是右移,size>>1表示把size右移1位,相当于size/2
再问: 比如说 a>>b 是相当于先把a这个十进制数据转换成二进制数据,然后向右移动b个小数点,得到的二进制数据转换成十进制就是结果了