4

我正在研究更多关于二进制算术的知识并遇到了这个问题-21/-3。预期的答案是7。当然我知道我们可以通过取消负号并除以来做到这21一点3。我在两个数字的减法中看到了二进制补码的美妙之处。

所以我是这样开始的:

-21 is: 11101011
-3  is: 11111101

最初我尝试过除法,但由于分子大于分母,除法是不可能的。同样很明显,它相当于235除以253。所以我的问题是如何使用二进制补码方法来划分两个负数。这种划分是允许的还是不能这样划分?

4

0 回答 0