calcolatore.online

Conversione Basi Numeriche

Conversione Basi Numeriche su calcolatore.online: Converti numeri tra binario, ottale, decimale ed esadecimale. Mostra tutte le rappresentazioni e i passaggi di conversione. Strumento gratuito, risultato istantaneo. Inserisci i dati e premi Calcola.

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

Questo strumento converte numeri tra le quattro basi numeriche più usate in informatica e matematica: binario (base 2), ottale (base 8), decimale (base 10) ed esadecimale (base 16). Mostra tutte le rappresentazioni contemporaneamente e i passaggi di conversione.

Le basi numeriche più comuni

Nella vita quotidiana usiamo il sistema decimale (base 10), con le cifre da 0 a 9. Ma nell'informatica e nell'elettronica si usano altre basi:

  • Binario (base 2): solo 0 e 1. È il linguaggio dei computer: ogni bit rappresenta uno stato on/off. Otto bit formano un byte, che può rappresentare 256 valori diversi (da 00000000 a 11111111).
  • Ottale (base 8): cifre da 0 a 7. Usato storicamente nei sistemi Unix per i permessi dei file (es. chmod 755).
  • Esadecimale (base 16): cifre 0-9 e lettere A-F. Ogni cifra corrisponde a 4 bit, rendendolo una notazione compatta per il binario. Usatissimo per colori web (#FF5733), indirizzi di memoria, debug di software.

Come funziona la conversione

Il metodo generale prevede due passaggi:

  1. Dalla base di origine al decimale: si moltiplica ogni cifra per la base elevata alla potenza della sua posizione, partendo da 0 a destra. Esempio: 1101 in binario = 1x2^3 + 1x2^2 + 0x2^1 + 1x2^0 = 8 + 4 + 0 + 1 = 13.
  2. Dal decimale alla base di destinazione: si divide ripetutamente il numero decimale per la base, annotando i resti. I resti letti al contrario danno il risultato.

Tabella di corrispondenza rapida

Ecco le prime 16 corrispondenze (utili per l'esadecimale):

DecimaleBinarioOttaleHex
0000000
1000111
81000108
10101012A
15111117F
25511111111377FF

Applicazioni pratiche

La conversione tra basi è fondamentale per programmatori, studenti di informatica e appassionati di elettronica. I colori CSS usano esadecimale (#RRGGBB), gli indirizzi IPv6 sono in esadecimale, i permessi Unix in ottale, e comprendere il binario è essenziale per capire come funziona un computer a livello hardware.

Domande Frequenti

Cosa sono le basi numeriche?
Una base numerica indica quanti simboli diversi vengono usati per rappresentare i numeri. La base 10 (decimale) usa 10 cifre (0-9), la base 2 (binario) usa 2 cifre (0 e 1), la base 8 (ottale) usa 8 cifre (0-7) e la base 16 (esadecimale) usa 16 simboli (0-9 e A-F). Il valore di ogni cifra dipende dalla sua posizione.
Perché il binario è importante?
Il binario (base 2) è il linguaggio nativo dei computer: ogni bit è uno 0 o un 1, corrispondente a un circuito spento o acceso. Tutti i dati digitali (testi, immagini, video) sono memorizzati in binario. Un byte è composto da 8 bit e può rappresentare valori da 0 a 255.
A cosa serve l'esadecimale?
L'esadecimale (base 16) è una rappresentazione compatta del binario: ogni cifra esadecimale corrisponde esattamente a 4 bit. È usato ovunque nell'informatica: colori CSS (#FF0000 = rosso), indirizzi di memoria, indirizzi MAC, codici Unicode, e molto altro. È più leggibile del binario pur mantenendo una corrispondenza diretta.
Come si converte manualmente da decimale a binario?
Si divide ripetutamente il numero per 2, annotando il resto di ogni divisione. I resti, letti dal basso verso l'alto, formano il numero binario. Esempio: 13 ÷ 2 = 6 resto 1, 6 ÷ 2 = 3 resto 0, 3 ÷ 2 = 1 resto 1, 1 ÷ 2 = 0 resto 1. Risultato: 1101.
Qual è il numero massimo convertibile?
Il calcolatore supporta numeri fino a 9.007.199.254.740.991 (2^53 - 1), il massimo intero rappresentabile con precisione in JavaScript. Per numeri più grandi servono librerie per l'aritmetica arbitraria.