正负数减法变加法的法则(正负数取反的位运算)(1)

首先需要了解下三种编码形式:

计算机的原码、反码和补码

对于 5和-5,

了解了上面三种编码形式,将正数变负数,和将负数变正数,就可通过位运算得到。

即:x_rev = ~x 1

代码示例:

正负数减法变加法的法则(正负数取反的位运算)(2)

取反的位运算

相关阅读

计算机为何采用补码的形式来表示负数

,