猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
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,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续