原码:3 00000011
-3 10000011
反码 3 00000011 不变
-3 11111100 符号位不变
补码 3 00000011 不变
-3 11111101 反码加一
计算机默认补码
-10000000 最小数-128
9&1 (同1为1) 9|1 (同0为0) 9^1(不同为1)~9(取反)
00001001 00001001 00001001
00000001 00000001 00000001
------------------------------------
00000001 0001001 00001000 11110110
9<<2(左移两位,右侧补零) 值是9*2的n次方
00000000 00000000 00000000 00001001
------------------------
00000000 00000000 00000000 00100100
9>>2(右移两位,左侧补符号位) 值是9/2的n次方
00000000 00000000 00000000 00001001
------------------------
00000000 00000000 00000000 00000010
|