什么是借入和借出?

What is borrow in and borrow out?

在做二进制减法时,什么是借入和借出。

二进制减法和十进制减法一样。减法是逐列进行的,从右到左。对于每一列,您需要了解两件事:

  1. 上一栏需要借吗? (借用)
  2. 这个列的减法需要借位吗? (借出去)

所以如果我们做小数减法:

  110
  -98
  ---

对于第一列,没有之前的列,所以没有借入。但有借出 - 我们需要借用,因为 0 < 8。结果是 2.

对于第二列,从第一列借入,从 0 < 9 借出。结果是 1.

第三列有借入,没有借出(0 >= 0)。