在java中,一个数左移n位,就是将这个数乘以2的n次方,右移就是将这个数除以2的n次方。
如:
8>>2 = 2 (8/2^2)
15 << 3 = 120 (15*(2^3))
-2&3 = 2(负号也参与补码的运行)