如果不是SO的一部分,请将此问题移至其他stackexchange站点。
如果我使用2的补码方法从1001中减去1110,则结果为( - )1011。但应该是( - )101。为什么会这样? 2的补充方法是否不足?或者有些东西我不见了?
答案 0 :(得分:0)
解决。
我不知道负数在2的补码上表示有点不同。似乎2的补数中的负数表示为当加到加法逆时它产生0。
更多信息:academic.evergreen.edu/projects/biophysics/technotes/program/2s_comp.htm