根据个人总结,其原因主要有以下三点:

计算机中为什么要用补码运算?

  1. 让符号位也能参与数值的计算,让计算规则更简单
  2. 让减法运算也能用加法表示,简化了硬件电路的
  3. 让0有统一的编码,因为 反码 和 原码 中 +0 和 -0 编码格式不一样

实例讲解

 

实例讲解

胜象大百科