Aller au contenu

Convertisseur décimal en octal

Saisissez des entiers décimaux et obtenez leur forme octale exacte, avec préfixe 0o, groupement ou complément à deux de largeur fixe si besoin.

Traité localement dans votre navigateur

Options

Le complément à deux écrit un nombre négatif sous forme de motif de bits de largeur fixe (plage −2^(N−1) … 2^N−1).

Un nombre par ligne. Les espaces et tirets bas dans un nombre sont ignorés.0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Convertisseur décimal en octal ?

Convertir en octal revient à diviser à répétition par 8 et à lire les restes à l’envers, ou à regrouper l’écriture binaire par trois bits. Le résultat n’utilise que les chiffres de 0 à 7. L’octal reste la notation des modes de permissions Unix : lecture = 4, écriture = 2 et exécution = 1 s’additionnent en un chiffre par catégorie d’utilisateur, si bien que 493 devient 755.

Cet outil lit un entier par ligne et utilise une arithmétique en précision arbitraire : un décimal de 30 chiffres est converti sans arrondi. Les négatifs peuvent s’écrire avec un signe moins ou sous forme de motif en complément à deux sur 8, 16, 32 ou 64 bits (−1 sur 8 bits donne 377). Vous pouvez ajouter le préfixe 0o, grouper les chiffres par 3 ou 4 et compléter à un nombre fixe de chiffres.

Comment ça marche ?

  1. Saisissez un entier décimal par ligne, par exemple 493 ou -5.
  2. Choisissez l’écriture des négatifs : avec un signe moins ou en complément à deux sur une largeur fixe.
  3. Activez le préfixe 0o, le groupement ou le remplissage si votre cible l’exige.
  4. Copiez la sortie octale ; pour un seul nombre, les lignes affichent aussi le binaire, l’hexadécimal et la longueur en bits.

Cas d'usage courants

  • Trouver le mode chmod d’une permission donnée en décimal, comme 493 pour 755.
  • Préparer des littéraux octaux pour Python (0o755), JavaScript, Rust ou du code C.
  • Produire des codes d’échappement octaux ou des champs octaux de largeur fixe pour tar, cpio ou un format ancien.
  • Vérifier qu’une conversion faite à la main pour un exercice ou un examen est correcte.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
493
511
-5
123456789012345678901234567890
Sortie
755
777
-5
143564417755415637016711617605322

Confidentialité

Convertisseur décimal en octal s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

Seuls les entiers sont convertis (les fractions relèvent du convertisseur de base). La sortie en complément à deux exige que la valeur tienne dans la largeur choisie, sinon une erreur s’affiche.

Questions fréquentes

Combien vaut 493 en octal ?

493 en décimal s’écrit 755 en octal, puisque 7×64 + 5×8 + 5 = 493. C’est le mode chmod 755 bien connu.

Comment un nombre négatif s’écrit-il en octal ?

Par défaut avec un signe moins : −5 reste −5. En complément à deux sur 8 bits, −5 devient 373, l’écriture octale du motif 11111011.

Le préfixe 0o change-t-il la valeur ?

Non. 0o755 et 755 désignent le même nombre. Le préfixe indique seulement à des langages comme Python, JavaScript ou Rust que le littéral est octal ; l’ancien code C utilise un simple 0 initial.

Plus d'outils dans Outils développeur →