0

Resultado da Decodificação

Num de N-ário
Base

Resultado da Codificação

Num para N-ário
Base

Sobre Números de Base N

Números de base N (N-ary) representam valores em notação posicional usando N símbolos (geralmente os números de „0 a 9“ e as letras de „A a Z“).

O DenCode suporta bases de 2 a 36. Para bases maiores que 10 (11 a 36), as letras do alfabeto começando por „A“ são usadas em ordem para representar valores a partir de 10. Por exemplo, de 10 a 15 são representados por A a F na base 16, e de 10 a 35 são representados por A a Z na base 36.

Exemplos de conversão em cada base são apresentados abaixo.

DecimalBinárioOctalHexadecimalBase 32Base 36
000000
111111
2102222
71117777
8100010888
9100111999
10101012AAA
15111117FFF
16100002010GG
17100012111HH
3111111371FVV
32100000402010W
35100011432313Z
3610010044241410

Além disso, números após o ponto decimal são convertidos na base N como valores de cada posição: N-1 (1/N), N-2 (1/N2), N-3 (1/N3), ... Se o valor após o ponto decimal não puder ser representado pela soma de N-n, ele não pode ser convertido completamente para a base N e ocorrerá um erro de precisão. Nesse caso, o DenCode o representa de forma abreviada adicionando „...“ ao final.

DecimalBinárioOctalHexadecimalBase 32Base 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...