进行堆叠加法时,1+1 = 10,这意味着和为 0,进位为 1;当 1+1 和进位为 1 时,和为 1,进位为 1,因此进位似乎是第一位数字,而和始终是第二位数字。但是 1+1+1+1 会是什么呢?
答案1
1 + 1 = 10
1 + 1 + 1 = 11
1 + 1 + 1 + 1 = 100
或者,如果你想稍微作弊一下,二进制中的 1 与十进制中的 1 相同,因此十进制中的 1+1+1+1 = 4。二进制中的 4 是 1^2 + 0^1 + 0^1 = 100
0
1
10
11
100 <----- 4th digit in sequence
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
|||+------- goes 0,1 (repeat)
||+-------- goes 0,0,1,1 (repeat)
|+--------- goes 0,0,0,0,1,1,1,1 (repeat)
+---------- goes 0,0,0,0,0,0,0,0,1,1,1,1,1,1,1 (repeat)