Conversion

Convertisseur décimal en hexadécimal

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 que le système de numération décimale ?

Le système de numération décimale, également appelé système en base 10, est le système de numération le plus couramment utilisé dans la vie quotidienne. Il utilise dix chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Chaque chiffre d’un nombre représente une puissance de dix, en fonction de sa position.

Par exemple, dans le nombre 427, le chiffre 7 représente 7×1007 \times 10^0, le 2 représente 2×1012 \times 10^1, et le 4 représente 4×1024 \times 10^2. En additionnant le tout, nous obtenons : 427=4×100+2×10+7×1427 = 4 \times 100 + 2 \times 10 + 7 \times 1.

Ce concept de valeur positionnelle forme la base de tous les systèmes de numération.

Qu’est-ce que le système de numération hexadécimale ?

Le système de numération hexadécimale, ou système en base 16, utilise seize symboles possibles pour chaque chiffre : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E et F.
Ici, les lettres représentent les nombres décimaux de 10 à 15 :

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

Ce système est compact et efficace. Il est particulièrement important en informatique et en électronique numérique, où les nombres binaires (base 2) sont utilisés en interne. Un seul chiffre hexadécimal correspond exactement à quatre chiffres binaires (bits), ce qui facilite les conversions.

Par exemple, le nombre hexadécimal 2F équivaut à 2×161+F×160=2×16+15=472 \times 16^1 + F \times 16^0 = 2 \times 16 + 15 = 47 en forme décimale.

Formule

Pour convertir un nombre décimal en un nombre hexadécimal, il faut diviser de manière répétée par 16.
À chaque fois, le reste représente un chiffre hexadécimal, en commençant par la position la moins significative (chiffre le plus à droite).

Soit un nombre décimal NN. Divisez NN par 16 jusqu’à ce que le quotient devienne zéro.
La relation peut être résumée comme suit :

N=(rk×16k)+(rk1×16k1)+...+(r1×161)+(r0×160)N = (r_k \times 16^k) + (r_{k-1} \times 16^{k-1}) + ... + (r_1 \times 16^1) + (r_0 \times 16^0)

Où :

  • rir_i est le reste obtenu à chaque étape de division (converti en symbole hexadécimal si nécessaire)
  • Le nombre hexadécimal final est lu du bas vers le haut en fonction des restes

Exemple étape par étape : Convertir 256 (décimal) en hexadécimal

Pour mieux comprendre le processus, suivons chaque étape de division :

Décimal ÷ 16QuotientReste
256 ÷ 16160
16 ÷ 1610
1 ÷ 1601

En commençant par le reste du bas et en remontant, nous obtenons :
100₁₆ (représentation hexadécimale de 256).

Donc 25610=10016256_{10} = 100_{16}.

Exemple 2 : Convertir 43981 (décimal) en hexadécimal

Décimal ÷ 16QuotientReste
43981 ÷ 162 74813 (D)
2 748 ÷ 1617112 (C)
171 ÷ 161011 (B)
10 ÷ 16010 (A)

En inversant les restes : ABCD₁₆

Ainsi, 4398110=ABCD1643981_{10} = ABCD_{16}.

Conseils rapides pour la conversion

  1. Divisez le nombre décimal par 16 de manière répétée.
  2. Enregistrez le reste chaque fois – convertissez les valeurs 10–15 en A–F.
  3. Inversez l’ordre des restes collectés pour obtenir la valeur hexadécimale finale.
  4. Pour des nombres très grands, utiliser une calculatrice est beaucoup plus rapide et évite les erreurs manuelles.

Applications du système hexadécimal

  1. Informatique et programmation : Les nombres hexadécimaux représentent les adresses mémoire et les codes couleur.
    Par exemple, le code couleur #FF0000 représente le rouge pur.
    Les trois paires (FF, 00, 00) indiquent l’intensité du rouge, du vert et du bleu en hexadécimal.
  2. Électronique numérique : Utilisé pour la représentation des données dans les systèmes binaires; la forme raccourcie hexadécimale simplifie les séquences binaires.
  3. Réseaux : Les adresses MAC et IPv6 utilisent la notation hexadécimale pour la compacité.
  4. Systèmes de débogage : Les ingénieurs en logiciels utilisent des vidages hexadécimaux pour afficher les données binaires sous une forme lisible.

Questions fréquemment posées

Comment convertir 500 en décimal en hexadécimal manuellement ?

Divisez 500 de manière répétée par 16 :

Décimal ÷ 16QuotientReste
500 ÷ 16314
31 ÷ 16115 (F)
1 ÷ 1601

En lisant de bas en haut : 1F4₁₆.
50010=1F416500_{10} = 1F4_{16}.

Combien de chiffres hexadécimaux sont nécessaires pour représenter un octet ?

Un octet équivaut à 8 bits, et chaque chiffre hexadécimal équivaut à 4 bits.
Donc, 8÷4=28 ÷ 4 = 2 chiffres.
Un octet est représenté par exactement deux caractères hexadécimaux.

Comment vérifier si un nombre hexadécimal est valide ?

Vérifiez que tous les caractères appartiennent à : 0–9 et A–F.
Tout autre caractère (comme G ou Z) n’est pas valide dans la représentation hexadécimale.

Quel est le plus grand nombre hexadécimal qui tienne dans un seul octet ?

Un octet = 8 bits = 281=2552^8 - 1 = 255 en décimal.
L’équivalent hexadécimal de 255 est FF₁₆.

Pourquoi l’hexadécimal est-il préféré au binaire en programmation ?

Les nombres binaires sont longs et difficiles à lire. L’hexadécimal les condense, en utilisant 1 chiffre hexadécimal pour 4 bits binaires, ce qui rend la lecture et le débogage beaucoup plus efficaces. Par exemple, la chaîne binaire 11111111 devient simplement FF₁₆.

Signaler un bug

Ce champ est requis.