从这个关于数字系统的麻省理工学院讲义:
十进制减法的工作原理与十进制加法非常相似,数字与相同的位置值对齐,算法从右到左进行。高位减去低位,将结果写入结果中的位值位置。如果最高位小于最低位,那么我们必须从下一个位置值位置“借”。这意味着在执行减法之前减少下一个有效位置的最高位并将基数添加到该位置的最高位。当下一个重要位置有“0”时,此操作会变得更加复杂。
让我感到困惑的是该段的倒数第二行。有人可以解释在执行减法之前减少下一个有效位置的最高位并将基数添加到该位置的最高位的含义吗?
从这个关于数字系统的麻省理工学院讲义:
十进制减法的工作原理与十进制加法非常相似,数字与相同的位置值对齐,算法从右到左进行。高位减去低位,将结果写入结果中的位值位置。如果最高位小于最低位,那么我们必须从下一个位置值位置“借”。这意味着在执行减法之前减少下一个有效位置的最高位并将基数添加到该位置的最高位。当下一个重要位置有“0”时,此操作会变得更加复杂。
让我感到困惑的是该段的倒数第二行。有人可以解释在执行减法之前减少下一个有效位置的最高位并将基数添加到该位置的最高位的含义吗?