猿问
java中的>>如何理解
mid=(max+min)>>1
在这条语句中,是想达成mid=(max+min)/2 的效果,不过到底是怎么实现的呢?上面的语句中>>是个什么意思?
Adorrable坛子
浏览 1452
回答 1
1回答
Absolute_Duo
a>>1的意思是将a转化为2进制后向右移动一位 ,例如4>>1即4转化为二进制后为100,向右移一位得10转化为十进制即为2,所以相当于除以2
0
0
1
随时随地看视频
慕课网APP
相关分类
Java
我要回答