Conversion

Convertisseur de système numérique

Paramètres
Réinitialiser
Partager le résultat
Enregistrer
Intégrer
Signaler un bug

Partager calculatrice

Ajoutez notre calculatrice gratuite à votre site Web

Veuillez entrer une URL valide. Seules les URLs HTTPS sont prises en charge.


Utilisez les valeurs actuelles dans les champs de saisie de la calculatrice sur la page comme valeurs par défaut pour la calculatrice intégrée.


Couleur de focus de la bordure d'entrée, couleur de la case à cocher, couleur de survol des éléments sélectionnés, etc.


Veuillez accepter les Conditions d'utilisation.

Aperçu

Enregistrer la calculatrice

Paramètres de la calculatrice

Veuillez saisir une valeur dans la plage autorisée.

Veuillez saisir une valeur dans la plage autorisée.

Veuillez saisir une valeur dans la plage autorisée.

Veuillez saisir une valeur dans la plage autorisée.

Partager calculatrice

Qu’est-ce qu’un système de numération

Un système de numération est une manière d’écrire des nombres en utilisant un ensemble spécifique de symboles et de règles. Tous les nombres que nous utilisons couramment sont écrits dans le système décimal, qui utilise 10 chiffres (de 0 à 9). Cependant, il existe de nombreux autres systèmes, chacun ayant sa propre base (ou radix). La base d’un système indique le nombre de symboles distincts utilisés pour représenter les nombres.

Par exemple :

  • Dans le système binaire — 2 symboles : 0 et 1. Utilisé en informatique.
  • Dans le système octal — 8 symboles : de 0 à 7.
  • Dans le système décimal — 10 symboles : de 0 à 9. Utilisé dans la vie quotidienne et est le système le plus courant.
  • Dans le système hexadécimal — 16 symboles : de 0 à 9 et de A à F, où A = 10, B = 11, …, F = 15. Courant dans les ordinateurs modernes. Par exemple, les couleurs sont souvent spécifiées en hexadécimal. La couleur bleue est #0000FF.

Dans des systèmes plus étendus (par exemple, base-36), des chiffres et des lettres latines sont utilisés, où : A = 10, B = 11, …, Z = 35.

Comment fonctionne la conversion entre les systèmes de numération

Pour convertir un nombre du décimal à un système de base bb :

  1. Divisez le nombre de départ par la base bb.
  2. Notez le reste de la division.
  3. Répétez la division sur le quotient entier jusqu’à ce qu’il devienne zéro.
  4. Écrivez les restes enregistrés dans l’ordre inverse — c’est le résultat.

Pour convertir un nombre d’une base à une autre, il est courant de d’abord convertir le nombre en décimal, puis dans la base souhaitée.

Comment convertir étape par étape

Étape 1. Convertir en système décimal

Supposons que nous ayons le nombre 10110210110_2.

Calculez en utilisant la formule :

101102=0×20+1×21+1×22+0×23+1×24=221010110_2 = 0×2^0 + 1×2^1 + 1×2^2 + 0×2^3 + 1×2^4 = 22_{10}

Étape 2. Convertir du décimal à l’octal

Convertissons 221022_{10} en octal.

DivisionQuotient entierReste
22 ÷ 826
2 ÷ 802

Résultat :

2210=26822_{10} = 26_8

Principaux systèmes de numération

BaseNomSymboles utilisésExemple
2Binaire0, 11011₂ = 11₁₀
8Octal0–7127₈ = 87₁₀
10Décimal0–9245₁₀
12Duodécimal0–9, A, B1A₁₂ = 22₁₀
16Hexadécimal0–9, A–F1F₁₆ = 31₁₀
36Base-360–9, A–ZZ₃₆ = 35₁₀

Tableau des symboles pour les bases jusqu’à 36

ValeurSymboleValeurSymboleValeurSymbole
0012C24O
1113D25P
2214E26Q
3315F27R
4416G28S
5517H29T
6618I30U
7719J31V
8820K32W
9921L33X
10A22M34Y
11B23N35Z

Exemple 1. Convertir un nombre décimal en hexadécimal

DivisionQuotient entierReste
120 ÷ 1678
7 ÷ 1607

Divisez 120 par la base 16 et notez les restes jusqu’à ce que le quotient soit zéro. Écrivez les restes dans l’ordre inverse :

12010=7816120_{10} = 78_{16}

Exemple 2. Convertir 12345₁₀ en base-36

DivisionQuotient entierReste
12345 ÷ 3634233 → X
342 ÷ 36918 → I
9 ÷ 3609

Maintenant, écrivez la séquence des restes dans l’ordre inverse :

1234510=9IX3612345_{10} = 9IX_{36}

Exemple 3. Conversion entre bases arbitraires

Convertir 110121101_2 en hexadécimal.

  1. Trouver d’abord la valeur décimale :
11012=1×23+1×22+0×21+1×20=13101101_2 = 1×2^3 + 1×2^2 + 0×2^1 + 1×2^0 = 13_{10}
  1. Convertir 13₁₀ en hexadécimal : Reste de la division 13÷16=13D13 ÷ 16 = 13 → D

Résultat :

11012=D161101_2 = D_{16}

Fait historique

Les premiers systèmes de numération sont apparus bien avant notre ère.
Les anciens Sumériens utilisaient un système sexagésimal (base 60) — c’est pour cette raison qu’il y a 60 minutes dans une heure et 60 secondes dans une minute.
Plus tard, les Égyptiens et les Romains ont utilisé des systèmes décimal et vigtésimal (base 20) dans leurs enregistrements, et l’idée de notation positionnelle a été pleinement développée en Inde puis transmise en Europe par des érudits arabes.

Notes

  • Lors de la saisie d’un nombre, utilisez uniquement les symboles autorisés pour la base choisie.
  • Les valeurs pour les lettres commencent avec A=10, B=11 jusqu’à Z=35.
  • Le convertisseur vérifie automatiquement la validité des données saisies et fournit instantanément le résultat avec une explication détaillée sous forme de tableau.

Questions fréquemment posées

Comment convertir le nombre 255 du décimal à l’hexadécimal ?

DivisionQuotient entierReste
255 ÷ 1615F
15 ÷ 160F

Résultat :

25510=FF16255_{10} = FF_{16}

Comment convertir 101010₂ en décimal ?

1010102=0×20+1×21+0×22+1×23+0×24+1×25=4210101010_2 = 0×2^0 + 1×2^1 + 0×2^2 + 1×2^3 + 0×2^4 + 1×2^5 = 42_{10}

Comment convertir 42₁₀ en octal ?

DivisionQuotient entierReste
42 ÷ 852
5 ÷ 805

Résultat :

4210=52842_{10} = 52_8

Comment représenter 999₁₀ en base-12 ?

DivisionQuotient entierReste
999 ÷ 12833
83 ÷ 12611 → B
6 ÷ 1206

Résultat :

99910=6B312999_{10} = 6B3_{12}

Quelle est la base maximale prise en charge par ce convertisseur ?

Ce convertisseur permet des conversions pour des systèmes de numération de 2 à 36.
Cela couvre toutes les combinaisons possibles de chiffres et de lettres latines (0–9, A–Z).

Signaler un bug

Ce champ est requis.