1.机器数
机器识别的数据,二进制数.
2.真值
一个二进制实际的值
如:
3 =>0000 0011
-3 =>1000 0011
但是1000 0011 的值是131 ?
1000 0011 的真值是-3.
3.原码
3的原码0000 0011
-3的原码1000 0011
第一位是符号位,所以8位二进制的取值范围是(-127,127)
4.反码
正数的反码是其本身!!!
负数的反码是 在原码的基础上符号位不变,其余取反.符号位不变
3的反码是: 0000 0011
-3的反码是: 1111 1100
5.补码
正数的补码是其本身!!!
负数的反码是 在原码的基础上符号位不变,其余取反后,再加1,同样符号位也是不变的.