首页杂谈正文

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

朱绪2016-12-026094

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

公式1

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

公式2

很显然就有:

公式3

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

公式4

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