java中有三种移位运算符
num << 1; // 左移运算符,num << 1,相当于num乘以2
num >> 1; //右移运算符,num >> 1,相当于num除以2
num >>> 1; //无符号右移,忽略符号位,空位都以0补齐
num << 1; // 左移运算符,num << 1,相当于num乘以2
num >> 1; //右移运算符,num >> 1,相当于num除以2
num >>> 1; //无符号右移,忽略符号位,空位都以0补齐
转载于:https://my.oschina.net/jintao/blog/761688