原码,反码和补码
1.机器数:一个数在计算机中的表示形式,机器数是带符号的,在计算机中用一个数的最高位存放符号位
正数为0
负数为1
2.真值:因为机器数的第一位只是符号位,所以机器数的形式值并不等于其真实的数值
0000 0001 - - +000 0001 = +1
1000 0001 - - -000 0001 = -1
3.原码:都是计算机存储一个数字的具体编码方式之一
原码的表示方法:符号位+真值的绝对值
+1:0000 0001
-1 1000 0001
4.反码:都是计算机存储一个数字的具体编码方式之一
反码的表示方法:
正数:正数的反码就是其原码本身
负数:负数的反码就是在原码的基础上符号位不变,其余位按位取反
+1:0000 0001 - - 0000 0001
-1:1000 0001 - -1111 1110
5.补码:都是计算机存储一个数字的具体编码方式之一
补码的表示方法:<