Comment Fonctionne ce Calculateur
Une base numérique (ou « radix ») est combien de chiffres distincts un système numéral utilise avant de reporter à la valeur de position suivante — le décimal utilise 10 (0–9), le binaire utilise 2 (0–1), l’octal utilise 8 (0–7), et l’hexadécimal utilise 16 (0–9 puis A–F). Saisissez un nombre entier dans l’une de ces quatre bases, et ce calculateur montre la même valeur écrite dans les quatre à la fois.
Le binaire est comment les ordinateurs représentent chaque valeur en interne (chaque chiffre est un « bit ») ; l’hexadécimal est un raccourci courant pour le binaire en programmation (chaque chiffre hex remplace exactement 4 chiffres binaires, donc c’est beaucoup plus compact à lire et taper) ; l’octal apparaît dans les anciennes permissions de fichiers Unix et certains contextes de bas niveau. Le décimal est juste le système base-10 quotidien.
La Formule
Chaque système numéral positionnel fonctionne de la même façon : chaque chiffre est multiplié par la base élevée à sa puissance de valeur de position, puis sommé :
où est le chiffre à la position (en comptant depuis 0 au chiffre le plus à droite). Convertir vers une base différente divise répétitivement la valeur décimale par la nouvelle base, enregistrant chaque reste — l’inverse de la somme ci-dessus.
Exemple Concret
Convertir le binaire 11111111 vers ses trois autres bases :
- Lire de droite à gauche, chaque
1contribue sa valeur de position : . - Décimal : 255.
- Octal : diviser 255 par 8 répétitivement (255 ÷ 8 = 31 r7, 31 ÷ 8 = 3 r7, 3 ÷ 8 = 0 r3) lit les restes de bas en haut comme 377.
- Hexadécimal : 255 ÷ 16 = 15 r15, 15 ÷ 16 = 0 r15 — les deux restes sont 15 (F en hex), donnant FF.