断舍离,永远去做你余生最重要的那件事

首页随笔正文

计算机补码运算背后的数学原理

朱绪2016-12-024733

计算机补码运算背后的数学原理是啥?这篇文章就来探讨一下。

公式1

将补码看作是取反加1的解释:

公式2

很显然就有:

公式3

写补码的时候可以把最高位看作是-2^(n-1),其余位是2^i进制直接写的解释:

公式4

这么一解释应该很清晰了吧。