Menu

Convertitore da ottale a decimale

Scrivi un numero ottale e leggi il suo valore decimale, con il procedimento mostrato sotto. Si apre su 755, il permesso di file più comune, che vale 493.

Di Nethanel Bar, Co-founder & CEO

Ultimo aggiornamento

Vuoi imparare a programmare sul serio?

Coddy ti insegna facendoti scrivere codice vero nel browser: lezioni interattive, feedback immediato e aiuto dall'AI quando ti blocchi.

Come convertire da ottale a decimale

L'ottale è in base 8, quindi usa le cifre da 0 a 7 e ogni posizione vale otto volte quella alla sua destra: 1, 8, 64, 512, 4096. Le cifre 8 e 9 non compaiono mai in un numero ottale.

Per convertire, moltiplica ogni cifra per il suo valore posizionale e somma. 17 è 1 × 8 + 7 = 15, e 100 è 1 × 64 = 64. Il pannello sotto il convertitore mostra questi passaggi per qualsiasi numero scrivi.

L'ottale sopravvive soprattutto nei permessi dei file Unix, dove ogni cifra racchiude tre bit: lettura (4), scrittura (2) ed esecuzione (1). Ecco perché chmod 755 dà al proprietario lettura, scrittura ed esecuzione, e a tutti gli altri lettura ed esecuzione.

Cosa sapere sui numeri ottali

  • Le cifre ottali vanno da 0 a 7; non esistono l'8 e il 9.
  • I valori posizionali sono potenze di 8: 1, 8, 64, 512.
  • Una cifra ottale corrisponde esattamente a tre bit, quindi 7 è 111 e 5 è 101.
  • Nel codice, un 0o iniziale indica l'ottale (0o755 in Python e JavaScript); in C lo indica uno 0 iniziale.

Da ottale a decimale, passo per passo

Un permesso di file

Ottale

755

Decimale

493

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

Due cifre

Ottale

17

Decimale

15

1 × 8 + 7 = 15, uno in meno del 20 ottale, che vale 16.

Un file privato

Ottale

600

Decimale

384

6 × 64 = 384: lettura e scrittura per il proprietario, niente per tutti gli altri.

Il più grande numero ottale a tre cifre

Ottale

777

Decimale

511

7 × 64 + 7 × 8 + 7 = 511, uno in meno di 8³, che vale 512.

Errori comuni da ottale a decimale

  • Scrivere un 8 o un 9. Nessuno dei due esiste in ottale, quindi se lo fai il convertitore si mette in pausa.
  • Moltiplicare per 10 invece che per 8. Il 10 ottale vale otto.
  • Leggere un letterale C come 0755 in decimale. Lo 0 iniziale lo rende ottale, quindi il suo valore è 493.
  • Convertire le cifre dei permessi prima di usarle. chmod 755 si aspetta l'ottale, quindi passa le cifre così come sono.

Domande frequenti da ottale a decimale

Quanto vale 755 in decimale?
493. 7 × 64 + 5 × 8 + 5 = 448 + 40 + 5 = 493.
Quanto vale 10 ottale in decimale?
8. L'1 sta nella posizione degli otto.
Come si converte da ottale a decimale in Python?
int('755', 8) restituisce 493. In JavaScript, parseInt('755', 8) fa la stessa cosa.
Dove si usa l'ottale oggi?
Soprattutto nei permessi dei file Unix come chmod 644 e chmod 755, e in alcuni formati di file più vecchi. Ogni cifra ottale contiene tre bit, che corrispondono ai tre flag di permesso.

Scopri di più

Altri strumenti per sviluppatori

Illustrazione dei linguaggi di programmazione di Coddy

Impara a programmare con Coddy

INIZIA