java位运算符

<<左移:其实就是乘以2的移动位数次幂

<<右移:就是除以2的移动的位数次幂。

>>:最高位补什么由原有数据的最高位值而定

     如果最高位是0,右移后用0补

     如果最高位1,右移后,用1补

>>>:无论最高位是什么,用0补

反码就是取反

一个数异或2次还是原来的数

java位运算符

java位运算符

 

 

 

相关文章: