所以我正在学习计算机科学,讲师写了一个新的二元问题,我无法理解它。
基本上,如果两个负数是二进制的,如何减去它们?
具体如何使用刚才介绍的Two's Constant来实现。
例如:-2 - -7 = 5
或者:1110 - 1001
我不明白你如何使用这些位来获得正确的答案,即5.
有人可以帮忙吗?
最佳答案
如果你有
1110 -2
- 1001 -7
------
0101 5
这与
相同 1110 -2
+ 0111 7
------
0101 5
关于java - 二进制补码,减去两个负二进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39861796/