0

解码结果

N进制转数值(十进制)
基数

编码结果

数值转N进制
基数

关于 N 进制 (N-ary)

N 进制(基数 N)是用基数 N 的进位记数法表示的数值,使用 N 个符号(通常是数字“0-9”和字母“A-Z”)。

DenCode 支持从 2 到 36 的基数。对于大于 10 的基数(11 到 36 进制),按顺序使用以“A”开头的英文字母来表示 10 或以上的数值。例如,在十六进制(16 进制)中,10 到 15 用 A 到 F 表示;在 36 进制中,10 到 35 用 A 到 Z 表示。

各进制转换示例如下。

十进制二进制八进制十六进制32 进制36 进制
000000
111111
2102222
71117777
8100010888
9100111999
10101012AAA
15111117FFF
16100002010GG
17100012111HH
3111111371FVV
32100000402010W
35100011432313Z
3610010044241410

此外,小数部分的数值在 N 进制中转换为 N-1 (1/N), N-2 (1/N2), N-3 (1/N3), ... 各位的和。如果小数部分的数值无法用 N-n 的总和精确表示,则无法完全转换为 N 进制,会产生精度误差。在这种情况下,DenCode 会在末尾附加“...”表示省略。

十进制二进制八进制十六进制32 进制36 进制
0.50.10.40.80.G0.I
0.750.110.60.C0.O0.R
0.90.11100110011001...0.71463...0.E666...0.SPJ6...0.W...