+
=
{{ carryOut ? '1' : '0' }}
{{ sumOut ? '1' : '0' }}
▲ 进位:向左边那列借一个 1
▲ 本位:这一列写下的数字
{{ explainText }}
所有可能的情况
AB写下(本位)进位
{{ row.a }}
{{ row.b }}
{{ row.sum }}
{{ row.carry }}
仔细看这张表,你会发现两个规律:
- 「写下」列:只有 A 和 B 不一样时才是 1 → 这个规律叫
XOR(异或) - 「进位」列:只有 A 和 B 都是 1 时才是 1 → 这个规律叫
AND(与)