Convertisseur de bases numériques
Convertissez entre décimal, binaire, hexadécimal et octal. Saisissez dans n’importe quelle base : 255, FF et 11111111 sont le même nombre.
C’est 2,8× plus grand qu’un quartet (4 bits), tandis qu’un octet est 6,1× plus grand. Il faut 6 bits pour le stocker.
Ce que ça représente
C’est grand comment ?
Nombres entiers seulement. Tout ce qui suit la virgule est arrondi.
Toutes les unités
Votre nombre dans toutes les bases
Comprendre
Trois choses à savoir
-
Un chiffre hexa, c’est quatre bits
F s’écrit 1111, et FF 11111111, soit 255. Voilà pourquoi les couleurs s’écrivent #FF8800 : trois octets, deux chiffres hexa chacun.
-
Pourquoi l’octal a existé
Les premiers ordinateurs utilisaient des mots de 12, 24 ou 36 bits, tous divisibles par trois : l’octal regroupait proprement les bits. Quand l’octet de 8 bits l’a emporté, l’hexadécimal a pris le relais.
-
0x, 0b et zéros en tête
Dans certains langages, un 0 initial signifie octal : 010 vaut alors 8 et non 10. Les préfixes 0x et 0b existent pour lever le doute.
Raccourcis
Conversions courantes : nombre
Le contexte
À propos des bases numériques
Le décimal compte par dix parce que nous avons dix doigts. Les ordinateurs comptent en binaire, parce qu’un fil est soit sous tension, soit non. L’hexadécimal est un raccourci du binaire : un chiffre hexadécimal vaut exactement quatre bits, un octet s’écrit donc toujours avec deux chiffres hexa.