<< 和>> 的计算公式

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

如:

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

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

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

猜你喜欢

转载自www.cnblogs.com/linliquan/p/11433698.html