在java中,一个数左移n位,就是将这个数乘以2的n次方,右移就是将这个数除以2的n次方。

 

如:

8>>2 = 2  (8/2^2)

15 << 3 = 120  (15*(2^3))

 

-2&3 = 2(负号也参与补码的运行)

相关文章: