日期:2014-05-18  浏览次数:20708 次

int mid = (low + high) >>> 1; “>>>”什么意思?有什么作用? java基础知识
菜鸟咨询下“>>>”什么意思?
google上不好查。
core java上写:>>>运算符将用0填充高位。不明白。
这个到底有什么作用,折腾了好几天,求详解。
谢谢。
>>> java

------解决方案--------------------
请百度: java 位移
------解决方案--------------------
就是无符号右移
比如:8位二进制数: 11111111>>>3  ====》00011111
                    00000111>>>2  ====》00000001
就是说移多少位就在前面加多少0就是了