1.原理:
(1)计算机中整数以二进制的补码形式存储、计算的
(2)取反本质上就是对该数的二进制的每一位取反(对补码取反)
(3)我们书写的那个数是原码(不知道什么意思?看后面)
2.应用:
比如:
对正数4取反(4就是我们书写的那个值)
(1)算出4的补码,因为正数的原码,反码,补码相同
所以4的补码就是它的原码0000 0100
(2)对4的补码取反1111 1011
(3)1111 1011是补码,先把它转成反码1111 1010,再算出它的原码1000 0101
所以对4取反后的值为-5
对负数取反也是同理,代入即可。

被折叠的 条评论
为什么被折叠?



