0

Décodé

Nombre depuis N-aire
Base

Encodé

Nombre vers N-aire
Base

À propos des nombres en base N

Les nombres en base N (base N) représentent les valeurs numériques dans un système de numération de position utilisant N symboles (généralement les chiffres « 0–9 » et les lettres « A–Z »).

DenCode prend en charge les bases de 2 à 36. Pour les bases supérieures à 10 (11 à 36), les lettres de l'alphabet à partir de « A » sont utilisées dans l'ordre pour représenter les nombres supérieurs ou égaux à 10. Par exemple, 10 à 15 sont représentés par A à F en base 16, et 10 à 35 sont représentés par A à Z en base 36.

Des exemples de conversion dans chaque base sont présentés ci-dessous.

DécimalBinaireOctalHexadécimalBase 32Base 36
000000
111111
2102222
71117777
8100010888
9100111999
10101012AAA
15111117FFF
16100002010GG
17100012111HH
3111111371FVV
32100000402010W
35100011432313Z
3610010044241410

De plus, les nombres après la virgule sont convertis en base N comme valeurs de chaque position : N-1 (1/N), N-2 (1/N2), N-3 (1/N3), ... Si la partie fractionnaire ne peut pas être représentée par la somme de N-n, elle ne peut pas être convertie complètement en base N et une erreur de précision se produit. Dans ce cas, DenCode l'exprime en ajoutant « ... » à la fin pour indiquer l'omission.

DécimalBinaireOctalHexadécimalBase 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...