我有问题:你知道 2s 补码,所以你可以得到一个正数的负数,然后加一个。例如
8 Bit
121 = 0111 1001
1st= 1000 0110
+ 0000 0001
---------
1000 0111 --> -121
所以现在如果我们有 -0
零看起来像 8 位
0000 0000
所以负0应该看起来
1111 1111 + 0000 0001
= 10000 0000
但那是 512
所以我认为我误解了一些东西