计算
二、 有符号数与无符号数
三、 二进制的补码表示方法:
3.1机器数
在这里+237 = 011101101 -237 = 111101101
其中11101101为机器数
3.2真值
011101101真值是+11101101 , 111101101 的真值是-11101101
3.3原码:
原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 假设是8位二进制:
则有:
+8的原码:0,00001000
-8的原码:1,00001000
3.4反码:
方法:正数的反码是其本身,负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.
(+237)011101101的反码是011101101
(-237)111101101 的反码是100010010
3.5补码:
方法:正数的补码就是其本身;
负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)
(+237)011101101的补码是011101101
(-237)111101101 的补码是100010011
(异或不一样的时候为1)