我正在观看 David Malan(这里)关于二进制的一些精彩讲座。他谈到了有符号/无符号、1 的恭维和 2 的补码表示。有一个 4 + (-3) 的加法,排列如下:
0100
1101 (flip 0011 to 1100, then add "1" to the end)
----
0001
但他挥舞着神奇的双手,扔掉了最后一个进位。我做了一些维基百科研究,有点不太明白,有人可以向我解释为什么那个特定的进位(在 8's -> 16's 列中)被丢弃了,但他保留了它之前的那个吗?
谢谢!