n 进制转换

进行诸如某个数的百分之多少是总数和某个数的X百分比是一些的计算之类的计算。

转换前:

如何使用n 进制转换

选择转换前后的进制,然后输入要转换的数字。

请根据换算前的进制输入数值。

点击“兑换”按钮即可显示转换后的计算结果。

还显示转换的计算方法。

数值输入范围

二进制至十进制 : 值从 0 到(进制-1)

二进制 : 0〜1
3进制 : 0〜2
十进制 : 0〜9

11进制至36进制 : 值从 0 到(进制-1),从 A 开始的第(进制-10)个字母

11进制 : 0〜9, A
12进制 : 0〜9, A〜B
36进制 : 0〜9, A〜Z

如何从 n 进制转换为 n 进制

计算方法

将 n 进制数转换为 n 进制数时,首先将 n 进制数转换为十进制数。

接下来,将十进制数转换为想要从 n 进制数转换为 n 进制数的 n 进制数。

如果其中一个数字是十进制数,则仅执行从 n 进制数到十进制数或从十进制数到 n 进制数的转换。

在十进制及以上数字中,11 及以上数字是用字母表示的,因此将其转换为数字进行计算。

从 n 进制到十进制的转换

n 进制数从第一位数字开始,依次为 n0、n1、n2、n3 sup> .

因此,在将n进制数转换为十进制数时,可以通过计算每位数字的位数 x n位数来求得。

从十进制转换为 n 进制

要将十进制数转换为 n 进制数,请将十进制数除以 n 直至变为 0,然后得到余。

  • 假设您想要从 n 进制数转换为 m 进制数。
  • 1. 计算每个数字的 n位数
  • 2. 所有数字值 x n位数的总和就是转换为十进制数的结果。
  • 3. 所有计算出来的数字的总和就是转换为小数的结果。
  • 4. 将此十进制值除以 m(您要转换的 m 进制)即可得到商和余。
  • 5. 将下一个商除以 m 得到商和余,然后重复直到商变为 0。
  • 6. 将余反转得到的数就是 n 进制数转换为 m 进制数的结果。

计算示例

例:将十六进制数“3B0C”转换为八进制数

首先,从十六进制转换为十进制。

计算每个数字的 16位数

十六进制16的n次方
1 C = 12 160 = 1
2 0 161 = 16
3 B = 11 162 = 256
4 3 163 = 4096

计算非零位数 x 16n 得出“12×160 + 11×162 + 3×163 = 12 + 2816 + 12288 = 15116”。

因此,将十六进制数“3B0C”转换为十进制数将变为“15116”。

将此十进制数“15116”转换为八进制数。

15116÷818894
1889÷82361
236÷8294
29÷835
3÷803

将剩余数字按相反顺序排列可得到 35414。

因此,从十六进制 3B0C 转换为八进制的值为“35414”。

计算器简单的计算器

暂时保存结果