计算机中为了使计算更加高效的快捷,一般采用补码进行运算。
补码格式

正数:+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;

补码直接相加就是补码运算后的结果

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐