这个学期刚开始学习C,但是我似乎无法理解教授在这个问题上向我们要什么

问题描述 投票:1回答:1

原始问题:

正数在一个补码和两个补码中具有相同的表示。假设将其表示形式解释为二进制补码,并确定其加法逆。现在,将这种表示法解释为一个人的补数,并确定加法逆。不管是一个补码还是两个补码,结果都是一样的,因为它是一个正数。结果和原始数字之间有什么关系?

我不知道他的意思是“此结果与原始数字之间的关系是什么]。我想我了解他要我们做的事情:

首先采用二进制(0101),然后采用二进制补码(1011),然后是二进制补码的一个补码(0100)。接下来呢?

c twos-complement ones-complement
1个回答
0
投票

如果我发布的内容不只此,我会给你答案。...

结果编号将与原始编号不同,但是无论选择哪个值作为原始编号,它们之间的差异都是一致的。完成几个示例,直到您看到这种关系。您已经以二进制形式显示了一个示例,这可能会使查看该关系更加困难。以十进制格式浏览几个示例(如果有帮助,请转换为二进制,然后再转换回十进制)。

然后,作为奖励,看看您是否能弄清为什么存在这种关系。

© www.soinside.com 2019 - 2024. All rights reserved.