使用基数9找到补语

时间:2015-03-03 02:18:45

标签: binary base complement

我有这个简单的问题,由于某些原因我遇到麻烦,我很乐意得到帮助。

我在基数10中有这两个数字:

5250,321。

我将基数从10改为9然后得到:

5250 - > 7173

321 ---> 386

我使用r补充方法与base 9:

首先,我将在基数9中找到0386的补语,即6561-386 = 6175。

因此:

7173 + 6175 = 14358(在基数9中)

由于它是对9的补充,我们在基数9

中收到 4358

哪个不对。

我的方法不正确的任何想法?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

你正在混合基地。 6561是基数为9的10000的基数。

您需要在基数9中计算100000 - 386以获得补充。这导致88503。因此88503是基数9中386的10的补码。注意额外的数字,否则7173将是此表示中的负数。

现在您可以计算7173 + 88503 = 106676。所以结果是6676,小数为4929,这是预期的结果。