原码、反码、补码
运算基本规则:
举例
- 2 &3
2的原码:0000 0010 3的原码:0000 0011
2的反码:0000 0010 3的反码:0000 0011
2的补码:0000 0010 3的补码:0000 0011
运算后的补码:0000 0010
运算后的反码:0000 0010
运算后的原码:0000 0010
故结果为:2
- ~-2
-2的原码:1000 0010
-2的反码:1111 1101
-2的补码:1111 1110
运算后的补码:0000 0001
运算后的反码:0000 0001
运算后的原码:0000 0001
故结果为:1
- ~2
2的原码:0000 0010
2的反码:0000 0010
2的补码:0000 0010
运算后的补码:1111 1101
运算后的反码:1111 1100
运算后的原码:10000 0011
故结果为:-3