Convertitore base numerica

Converti numeri tra binario, ottale, decimale ed esadecimale.

Tabella di riferimento rapida

DecBinOttEsa
0000
1111
21022
410044
81000108
10101012A
15111117F
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF

Convertitore di basi numeriche: binario, ottale, decimale, esadecimale

I sistemi numerici sono la base dell'informatica e delle telecomunicazioni. Il sistema binario (base 2) è il linguaggio nativo dei computer, usando solo 0 e 1 per rappresentare tutta l'informazione digitale. L'ottale (base 8) viene usato nei permessi dei file Unix/Linux. Il decimale (base 10) è il sistema quotidiano. L'esadecimale (base 16) è essenziale nella programmazione per rappresentare colori, indirizzi di memoria e codici di errore in forma compatta.

Il nostro convertitore trasforma istantaneamente qualsiasi numero tra le basi 2, 8, 10 e 16, mostrando il risultato in tutte le basi simultaneamente. È particolarmente utile per programmatori, studenti di informatica e professionisti delle reti che hanno bisogno di convertire tra sistemi numerici rapidamente e senza errori.

Lo strumento supporta sia numeri interi positivi che negativi, e include la validazione in tempo reale per garantire che si inseriscano solo cifre valide per la base selezionata. Ad esempio, in binario accetta solo 0 e 1, in ottale da 0 a 7, e in esadecimale da 0 a F.

Domande frequenti

A cosa serve il sistema esadecimale?

L'esadecimale è particolarmente utile perché permette di rappresentare un byte completo (8 bit) con soli due cifre. Viene usato estensivamente nella programmazione per colori CSS (#RRGGBB), indirizzi di memoria, codici di errore e qualsiasi contesto dove sia necessaria una rappresentazione compatta di dati binari. Le cifre vanno da 0 a 9 e da A a F (dove A=10, B=11, C=12, D=13, E=14, F=15).

Come funzionano i permessi Unix in ottale?

In Unix/Linux, i permessi dei file sono rappresentati con tre cifre ottali (come 755). Ogni cifra codifica i permessi di lettura (4), scrittura (2) ed esecuzione (1) per il proprietario, il gruppo e gli altri utenti rispettivamente. Ad esempio, 755 significa: il proprietario può leggere+scrivere+eseguire (7=4+2+1), il gruppo può leggere+eseguire (5=4+1), e gli altri possono leggere+eseguire (5=4+1).

Supporta numeri negativi?

Sì, il convertitore supporta numeri negativi in base decimale. Inserendo un numero negativo, il risultato mostrerà il segno meno davanti alla rappresentazione in ogni base. Tieni presente che nei sistemi reali, i numeri negativi vengono rappresentati usando il complemento a due in binario, ma il nostro strumento mostra la rappresentazione con segno per chiarezza.