举例:code
十进制数 | 原码 | 反码 | 补码 |
---|---|---|---|
85 | 0101 0101 |
0101 0101 |
0101 0101 |
-85 | 1101 0101 |
1010 1010 |
1010 1011 |
9 | 0000 1001 |
0000 1001 |
0000 1001 |
-9 | 1000 1001 |
1111 0110 |
1111 0111 |
总结:table
1. 正数的原码、反码、补码相同基础
2. 负数的符号位不变,反码是在原码的基础上取反,补码是在原码的基础上取反再+1方法