如何将数字转换为十进制表示?

时间:2015-02-13 04:27:06

标签: hex decimal

我不知道如何处理它,但有人可以帮助我将以下数字转换为十进制表示法:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

一般方法如下:

从右到左工作,您将要计算头寸(从零开始)并根据以下公式对术语进行总结:

说你在 x 的基础上工作。然后,如果您位于 i 位置,并且该位数 d ,那么该位置将提供 d 的期限次 x ^ i 到最后的总和。

举一个具体的例子,拿你的第一个数字 - 这里, x = 7 (基数)。从右侧开始, i = 0 位置的第一个数字为 d = 6 。所以我们从 6 *(7 ^ 0)= 6(1)= 6 开始。

向左移动, i = 1 d = 5 。所以我们得到 5(7 ^ 1)= 5(7)=​​ 35 这个词。

然后,移到最后一位, i = 2 d = 4 。所以我们得到 4 *(7 ^ 2)= 4(49)= 196 的最后一个词。

现在,您可以添加所有这些以获得 35 + 6 + 196 = 237 作为您的最终数字(在基数10中,即)。

完全相同的算法适用于任何基础,因此您应该能够以完全相同的方式将其应用于二进制数。

(只需让 x = 2 并从右向左工作,注意 i 的范围从0到7。)