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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java