定义单位长度为:1 byte
1 2 3 4 5 6 7 8 9 10
| 6 原码: 0 0 0 0 0 1 1 0 // 06 反码: 0 0 0 0 0 1 1 0 // 06 补码: 0 0 0 0 0 1 1 0 // 06
-7 原码: 1 0 0 0 0 1 1 1 // 87 反码: 1 1 1 1 1 0 0 0 // F8 补码: 1 1 1 1 1 0 0 1 // F9
|
有符号输的编码规则 总结:
1 2 3 4 5 6 7
| 原码:最高位为符号位,其余各位为数值的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码去反 补码: 正数:补码与原码相同 负数:符号位为1,其余为对原码去反,将最终结果加1
|