耐性与骨气为您分享以下优质知识
二进制减法运算可通过以下两种方法实现,具体选择取决于数值大小:
一、逐位借位法(适用于被减数≥减数)
- 0-0=0,1-0=1,1-1=0
- 若被减数某位为0,需向高位借1(相当于2),此时该位变为10,再减减数对应位。
从高位向低位逐位计算,若出现连续借位需继续向前传递。
示例:计算 `1011001 - 0000111`
从右向左逐位相减,最终结果为 `1010010`。
二、补码加法法(适用于被减数