JAVA中的移位运算(>>>移位符号) JAVA中的逻辑运算常见的有两种: 左移 << :最左侧的位不要了,最右侧补0右移 >> :最右侧的位不要了,最左侧补符号位(正数补0,负数补1) 还有一个不常见的无符号右移 >>> :最右侧的位不要了,最左侧补0 PS: 左移一位相当于原数字2,左移N位,相当于原数字2的N次方右移一位相当于原数字/2,右移N位,相当于原数字/2的N次方计算机移位效率高于乘除,可以用移位代替代码中的乘除2移位位数太大没有意义