补码是:正负数,在计算机中的存放方式。
数学有个规律:缺带
减一个数,和加一个数,有可能是相同的。
比如: 25 - 1 = 24
25 + 99 = (1) 24
忽略进位的 1 百,结果就完全相同。
-1,其补数,就是 99。(= 100-1)
-2,其补数,就是 98。(= 100-2)
。。。
利用补数,即可:把减法,转为加法,来计算。
而加法(或正数),直接算,即可,不用转换。
即:正数,铅中不用变换。
负数,则需要“用进位值,伏激芦加上,该负数”。
---------
在计算机内部,不用十进制,用二进制。
补数,也改称:补码。
通常用八位二进制来分析,其进位就是:1 0000 0000。
-1 的补码是:1111 1111。(= 10000 0000-1)
-2 的补码是:1111 1110。(= 10000 0000-10)
。。。
其余可自行推导。