【发布时间】:2020-02-17 16:12:28
【问题描述】:
原问题:
正数在一个补码和二进制补码中具有相同的表示。假设它的表示被解释为二进制补码,并且它的加法逆是确定的。现在这个表示被解释为一个的补码,并且确定了加法逆。无论解释为一个补码还是二进制补码,结果都是一样的,因为它是一个正数。这个结果和原来的数字有什么关系?
不知道他说的“这个结果和原来的数字是什么关系”是什么意思。我想我理解他要我们做什么的过程:
先取二进制 (0101),然后取二进制补码 (1011),然后取二进制补码 (0100)。接下来呢?
【问题讨论】:
-
好的,你从 0101 开始得到 0100。如果你从 0001、0010 或 0011 开始会发生什么,那么你会得到什么?你看到模式了吗?
标签: c twos-complement ones-complement