跳到正文
← 返回术语表

減算减法

在教科书中学习二进制数与基数

定义二进制数的减法(減算)是从低位开始依次相减,在不够减的位上先向高位借 1(借位)再减的运算。

解说高一位的 1 在低一位相当于 2,因此借了位的那一位要用加上 2 之后的值去减。在连续为 0 的位上借位时,借位会一直传到出现 1 的那一位,中间为 0 的各位都变成 1。计算机内部常把减数转换成补码(2の補数)再相加,从而用加法电路来完成减法。

类比就像零钱不够时把大面额硬币换开来付款一样,在二进制数里高一位的 1 枚正好换成 2 枚。