💻 Number Base Converter

Les ordinateurs calculent en binaire en interne, et les programmeurs utilisent souvent la notation hexadécimale pour les adresses mémoire et les codes couleur. Saisissez un nombre décimal ordinaire pour le voir instantanément converti en binaire, octal et hexadécimal — utile en programmation, en réseau ou pour des devoirs sur les systèmes numériques.

Binary (base 2) 11111111
Octal (base 8) 377
Hexadecimal (base 16) FF
Decimal (for reference) 255

Formula

Chaque base exprime le même nombre avec un nombre différent de symboles : valeur = Σ (chiffre × base^position)

Le décimal (base 10) utilise les chiffres 0-9. Le binaire (base 2) n'utilise que 0 et 1 : chaque position représente une puissance de 2. L'octal (base 8) utilise 0-7, avec des puissances de 8. L'hexadécimal (base 16) utilise 0-9 et A-F (A=10 à F=15), avec des puissances de 16. Le nombre lui-même ne change jamais — seule son écriture change.

Steps

  1. 1Saisissez un nombre entier décimal (base 10), de 0 à 4 294 967 295.
  2. 2Le calculateur le convertit instantanément en binaire, octal et hexadécimal.
  3. 3Lisez les trois résultats, ainsi que le nombre décimal pour vérification.

Décimal, binaire, octal et hexadécimal comparés

DécimalBinaireOctalHexadécimal
81000108
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF

Chaque étape de la colonne décimale double la valeur et ajoute un symbole dans les autres bases.

commonMistakes

  • Lire les lettres hexadécimales (A-F) comme de simples caractères plutôt que comme les valeurs 10 à 15.
  • Penser que le chiffre le plus à gauche est toujours les « unités » ; dans chaque base, c'est le chiffre le plus à droite (position 0).
  • Oublier qu'un nombre négatif ou une fraction décimale ne peut pas être saisi directement ; cela ne fonctionne que pour les entiers à partir de 0.

useCases

  • Comprendre et composer des codes couleur comme #FF5733 en design web.
  • Déboguer des tailles mémoire, adresses IP et codes d'erreur affichés en hexadécimal ou binaire.
  • Vérifier des devoirs ou examens sur les systèmes numériques sans conversion manuelle.