两个补码,减去两个负二进制数

时间:2016-10-04 21:10:00

标签: java math binary subtraction

所以我做CS并且讲师写了一个新的二元问题,我无法解决这个问题。

基本上,如果它们是二进制的,你如何减去两个负数?

具体说明如何使用刚刚介绍的两个常量来完成它。

例如:-2 - -7 = 5
或者:1110 - 1001

我不明白你如何使用这些位来得到正确的答案,即。 5。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

如果你有

  1110 -2
- 1001 -7
------
  0101  5

,这与

相同
  1110 -2
+ 0111  7
------
  0101  5