原码、反码、补码
2017-03-15 本文已影响0人
yimt
正数
- 原码:一个数的二进制
- 反码:正数的反码就是其原码
- 补码:正数的补码就是其原码
例
20
原码:0001 0100
反码:0001 0100
补码:0001 0100
负数
- 原码:一个数的二进制
- 反码:将原码中,除符号位以外,每一位取反
- 补码:负数的反码+1就是补码
例
-20
原码:1001 0100
反码:1111 1011
补码:1111 1100
20
原码:0001 0100
反码:0001 0100
补码:0001 0100
-20
原码:1001 0100
反码:1111 1011
补码:1111 1100