0

解碼結果

N進制轉數值(十進制)
基數

編碼結果

數值轉N進制
基數

關於 N 進位 (N-ary)

N 進位(基數 N)是用基數 N 的進位記數法表示的數值,使用 N 個符號(通常是數字「0-9」和字母「A-Z」)。

DenCode 支援從 2 到 36 的基數。對於大於 10 的基數(11 到 36 進位),按順序使用以「A」開頭的英文字母來表示 10 或以上的數值。例如,在十六進位中,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...