补码、原码和反码 正数的原码、反码、补码都相同 负数的补码:1、正数的原码符号位由0变1 (负数的原码) 2、对负数的原码除符号位外每位取反 (负数的反码) 3、对负数的反码末尾+1 (负数的补码) 例子: 1、 -7的补码(8位表示) +7原码: 0000 0111 -7原码: 1000 0111 反码: 1111 1000 补码: 1111 1001 2、 -128的补码 (8位表示) +128原码:0 1000 0000 -128原码:1 1000 0000 反码:1 0111 1111 补码:1 1000 0000 练习2.3 运行结果