<< 和>> 的计算公式

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

 

如:

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

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

 

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

posted @ 2019-08-30 10:46  [浪子回头]  阅读(555)  评论(0编辑  收藏  举报