原码、反码、补码的基本概念.
对于正数:反码==补码==原码。
对于负数:反码==除符号位以外的各位取反。补码=反 码+1
1)原码
原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值.
正数的反码是其本身
负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.
反码的表示方法是:
2)反码
正数的补码就是其本身
负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反
码的基础上+1)
补码的表示方法是:
3)补码
在64为计算机中,-1的原码、反码、补码如下
-1原码 1000 0000 0000 0000 0000 0000 0000 0001
-1反码 1111 1111 1111 1111 1111 1111 1111 1110
-1补码 1111 1111 1111 1111 1111 1111 1111 1111
正整数取反+1就是对应负数
|
|