Aller au contenu principal

Conversion octal en décimale

La conversion se fait automatiquement pendant la saisie.

Convertir un texte entier d'octal en décimal

Le convertisseur ci-dessus traite une valeur à la fois. Saisissez ici une suite de nombres octal séparés par des espaces : chacun est converti en décimal.

0 octet

0 octet

La conversion se fait automatiquement pendant la saisie, dans les deux sens.

Outil permettant la conversion d'octal en décimale

Cette page vous permet de réaliser des conversions d'octal en décimale

Comment convertir de l'octal en décimal

L'octal est une numération de position en base 8 : de droite à gauche, les chiffres pèsent 1, 8, 64, puis 512. Seuls les trois premiers poids servent pour un octet.

Multipliez chaque chiffre par le poids de sa position, puis additionnez les produits. Pour un octal écrit abc, le calcul se résume à a × 64 + b × 8 + c.

La méthode de Horner évite les multiplications par 64 : partez du chiffre de gauche, multipliez le total courant par 8, ajoutez le chiffre suivant, et recommencez jusqu'au dernier chiffre.

Le plus grand octal tenant sur un octet est 377, qui vaut 3 × 64 + 7 × 8 + 7, soit 255 : c'est aussi le code le plus élevé de la table ascii étendue.

Exemple pas à pas

Départ (octal)132
  1. Étape 1 : Poids des positions

    64, 8, 1

    Les poids sont des puissances de 8, lues de gauche à droite.

  2. Étape 2 : Chiffre de gauche

    1 × 64 = 64

    Le chiffre des soixante-quatre.

  3. Étape 3 : Chiffre du milieu

    3 × 8 = 24

    Le chiffre des huit.

  4. Étape 4 : Chiffre de droite

    2 × 1 = 2

    Le chiffre des unités.

  5. Étape 5 : Somme des produits

    64 + 24 + 2

    Le total donne la valeur décimale.

Résultat (décimal)90

Erreurs fréquentes

  • Employer des puissances de 10 : les poids sont 1, 8 et 64, pas 1, 10 et 100.
  • Lire l'octal comme un décimal : 132 en octal vaut 90, pas cent trente-deux.
  • Accepter un chiffre 8 ou 9 dans la saisie : la base 8 s'arrête au chiffre 7.
  • Ignorer la notation du langage : 0132 en C et 0o132 en Python désignent déjà un octal, ce zéro initial ne fait pas partie du nombre.

Correspondances courantes

Correspondances entre octal et décimal
OctalDécimal
11
108
1210
4032
6048
10165
13290
14197
172122
177127
200128
377255