+7与-7的原码、反码、补码计算
先将+7 与 -7 转为二进制表示为 111
原码
正数的原码最高位是0.
负数的原码最高位是1.
其他的是数值位.
符号位 | 数值位 | 表示值 |
---|---|---|
0 | 0000111 | +7 |
1 | 0000111 | -7 |
反码
正数的反码与原码相同。
负数的反码与原码符号位相同,数值位取反(1变0,0变1)
符号位 | 数值位 | 表示值 |
---|---|---|
0 | 0000111 | +7 |
1 | 1111000 | -7 |
补码
正数的补码与原码相同。
负数的补码是在反码的基础上加1.
符号位 | 数值位 | 表示值 |
---|---|---|
0 | 0000111 | +7 |
1 | 1111001 | -7 |
网友评论