原码 符号位0表示正,1表示负 符号扩展和移位时,无论正负,都用0填充 加法直接加 减法用绝对值大的减去绝对值小的,再判断符号位 补码 符号位一样 移位时, 正数一样 负数:左移补0,右移补1 (右移补符号位) 符号扩展 正数也一样 负数: 整数补1 小数补0 定点小数转补码时,操作范围是到最后一个1。例如 8位机器数 [-0.0110]补=[-0.011]补=1.101 0000 反码 符号扩展 正数一样 负数补1 移位 正数一样 负数补1