计算机中为了使计算更加高效的快捷,一般采用补码进行运算。
补码格式
正数:+3
补码[0011] = 原码[0011] = 反码[0011]
负数:-3
补码[1101] = 反码[1100] = 原码[1011]
当数据位小数时。
-1.25 = 原码[1001.0100] = 反码[1110.1011]=补码[1110.1100]
3.75 = 原码[0011.1100] = 反码[0011.1100] = 补码[0011.1100]
-1.25 + 3.75 = 2.50;
1110.1100 + 0011.1100 = 0010.1000 = 2.50;
补码直接相加就是补码运算后的结果