本帖最后由 skill20 于 2014-4-20 16:21 编辑
0000 0000 0000 0000 0000 0000 0000 0011 ----3
1111 1111 1111 1111 1111 1111 1111 1100 ----3取反
+0000 0000 0000 0000 0000 0000 0000 0001 ----+1
————————————————————————
1111 1111 1111 1111 1111 1111 1111 1101 ----- -3
1111 1111 1111 1111 1111 1111 1111 1111 >>2 -3右移 2位,负数最高位是 1 ,右移后最高位补 1.
1111 1111 1111 1111 1111 1111 1111 0100 << 2 -3左移 2位,负数最高位是 1 ,左移后最高位补 1. |