0

デコード結果

N進数から数値(10進)
基数

エンコード結果

数値からN進数
基数

N進数について

N進数(基数 N)は、数値をN個の記号(通常は数字「0〜9」とアルファベット「A〜Z」)を使って表す記数法です。

DenCodeでは、2から36までの基数をサポートしています。10進数より大きい基数(11進数〜36進数)では、10以上の数値を表すためにアルファベット「A」から順に使用します。たとえば、16進数では 10〜15 を A〜F で表し、36進数では 10〜35 を A〜Z で表します。

各進数での変換例は以下の通りです。

10進数2進数8進数16進数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では末尾に"..."を付加することで省略して表します。

10進数2進数8進数16進数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...