Menu

Convertisseur octal en décimal

Saisissez un nombre octal et lisez sa valeur décimale, avec le calcul affiché en dessous. La page s'ouvre sur 755, la permission de fichier la plus courante, qui vaut 493.

Par Nethanel Bar, Co-founder & CEO

Dernière mise à jour

Prêt à vraiment apprendre à coder ?

Coddy vous apprend en écrivant du vrai code dans votre navigateur : leçons interactives, retour immédiat et aide de l'IA quand vous bloquez.

Comment convertir l'octal en décimal

L'octal est la base 8. Il utilise les chiffres 0 à 7, et chaque position vaut huit fois celle de droite : 1, 8, 64, 512, 4096. Les chiffres 8 et 9 n'apparaissent jamais dans un nombre octal.

Pour convertir, multipliez chaque chiffre par sa valeur de position et additionnez. 17 vaut 1 × 8 + 7 = 15, et 100 vaut 1 × 64 = 64. Le panneau sous le convertisseur affiche ces lignes pour tout ce que vous saisissez.

L'octal survit surtout dans les permissions de fichiers Unix, où chaque chiffre regroupe trois bits : lecture (4), écriture (2) et exécution (1). C'est pourquoi chmod 755 donne au propriétaire la lecture, l'écriture et l'exécution, et à tous les autres la lecture et l'exécution.

À savoir sur les nombres octaux

  • Les chiffres octaux vont de 0 à 7 ; il n'y a ni 8 ni 9.
  • Les valeurs de position sont des puissances de 8 : 1, 8, 64, 512.
  • Un chiffre octal fait exactement trois bits, donc 7 s'écrit 111 et 5 s'écrit 101.
  • Dans le code, un préfixe 0o indique l'octal (0o755 en Python et en JavaScript) ; en C, c'est un 0 en tête.

Octal en décimal : exemples détaillés

Une permission de fichier

Octal

755

Décimal

493

7 × 64 + 5 × 8 + 5 × 1 = 448 + 40 + 5 = 493.

Deux chiffres

Octal

17

Décimal

15

1 × 8 + 7 = 15, un de moins que 20 en octal, qui vaut 16.

Un fichier privé

Octal

600

Décimal

384

6 × 64 = 384 : lecture et écriture pour le propriétaire, rien pour les autres.

Le plus grand nombre octal à trois chiffres

Octal

777

Décimal

511

7 × 64 + 7 × 8 + 7 = 511, un de moins que 8³, soit 512.

Erreurs fréquentes en octal vers décimal

  • Taper un 8 ou un 9. Aucun des deux n'existe en octal, donc le convertisseur se met en pause.
  • Multiplier par 10 au lieu de 8. 10 en octal vaut huit.
  • Lire un littéral C comme 0755 en décimal. Le 0 de tête le rend octal, sa valeur est donc 493.
  • Convertir les chiffres de permission avant de les utiliser. chmod 755 attend de l'octal, passez donc les chiffres tels quels.

FAQ : octal en décimal

Combien vaut 755 en décimal ?
493. 7 × 64 + 5 × 8 + 5 = 448 + 40 + 5 = 493.
Combien vaut l'octal 10 en décimal ?
8. Le 1 occupe la position des 8.
Comment convertir de l'octal en décimal en Python ?
int('755', 8) renvoie 493. En JavaScript, parseInt('755', 8) fait la même chose.
Où utilise-t-on encore l'octal ?
Surtout dans les permissions de fichiers Unix comme chmod 644 et chmod 755, et dans quelques anciens formats de fichiers. Chaque chiffre octal contient trois bits, ce qui correspond aux trois indicateurs de permission.

En savoir plus

Autres outils pour développeurs

Illustration des langages de programmation de Coddy

Apprendre à coder avec Coddy

COMMENCER