Conversione

Convertitore da esadecimale a decimale

Impostazioni
Rimetti a zero
Condividi il risultato
Salva
Incorpora
Segnala un errore

Condividi calcolatrice

Aggiungi la nostra calcolatrice gratuita al tuo sito web

Per favore, inserisci un URL valido. Sono supportati solo gli URL HTTPS.


Usa come valori di default per la calcolatrice integrata ciò che è attualmente nei campi di input della calcolatrice sulla pagina.


Colore dell'input a fuoco, colore della casella di switch selezionata, colore al passaggio del mouse sugli elementi selezionati, ecc.


Per favore, accetta i Termini di Utilizzo.

Anteprima

Salva calcolatrice

Impostazioni calcolatrice

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Inserire un valore nell'intervallo consentito.

Condividi calcolatrice

Cos’è il sistema numerico decimale?

Il sistema numerico decimale, noto anche come sistema base-10, è il sistema numerico più comune utilizzato nella vita quotidiana. Consiste di dieci cifre — da 0 a 9 — e la posizione di ciascuna cifra determina il suo valore basato sulle potenze di dieci. Ad esempio, nel numero 523, la cifra 5 è nella posizione delle centinaia, che equivale a 5×102=5005 \times 10^2 = 500; la cifra 2 è nella posizione delle decine, 2×101=202 \times 10^1 = 20; e la cifra 3 è nella posizione delle unità, 3×100=33 \times 10^0 = 3. Pertanto, sommando questi valori si ottiene 500+20+3=523500 + 20 + 3 = 523.

Questo sistema di valore posizionale è intuitivo perché riflette il modo in cui ha origine la comprensione umana del conteggio dei numeri — utilizzando dieci cifre corrispondenti a dieci dita.

Cos’è il sistema numerico esadecimale?

Il sistema numerico esadecimale, o sistema base-16, è ampiamente utilizzato nell’informatica e nell’elettronica digitale a causa della sua stretta relazione con il codice binario. Invece di dieci simboli, ne utilizza sedici. I primi dieci simboli sono gli stessi del sistema decimale (0–9), ma per rappresentare i valori da dieci a quindici, si aggiungono le lettere A–F:

DecimaleEsadecimale
00
11
22
33
44
55
66
77
88
99
10A
11B
12C
13D
14E
15F

L’esadecimale è particolarmente utile per la leggibilità umana dei dati binari. Un singolo numero esadecimale corrisponde direttamente a quattro cifre binarie, chiamate anche bit. Questo significa che la conversione tra binario ed esadecimale è semplice — ciascun gruppo di quattro bit si traduce direttamente in una cifra esadecimale.

Processo di conversione passo dopo passo

  1. Scrivi il numero esadecimale.
  2. Assegna a ciascuna cifra il suo equivalente decimale.
  3. Moltiplica ciascuna cifra per 16 elevato alla potenza del suo indice posizionale, iniziando da 0 nella posizione più a destra.
  4. Somma tutti i risultati.

Questo metodo manuale passo dopo passo è esattamente ciò che un convertitore automatico esegue istantaneamente.

Esempi

Esempio 1

Converti l’esadecimale 101 in decimale.

Scomposizione: 10116=(1×162)+(0×161)+(1×160)101_{16} = (1 \times 16^2) + (0 \times 16^1) + (1 \times 16^0)

quindi (1×162)+(0×161)+(1×160)=256+0+1=257(1 \times 16^2) + (0 \times 16^1) + (1 \times 16^0) = 256 + 0 + 1 = 257.

Pertanto, 10116=25710101_{16} = 257_{10}.

Esempio 2

Converti il numero ottale FF in decimale.

FF16=(15×161)+(15×160)=240+15=255FF_{16} = (15 \times 16^1) + (15 \times 16^0) = 240 + 15 = 255

Quindi FF16=25510FF_{16} = 255_{10}.
In binario, questo corrisponde a 11111111, che rappresenta un byte di valore massimo nei sistemi a 8 bit.

Esempio 3

Converti il numero decimale 513 in esadecimale.

Da decimale a esadecimale:

Divisione per 16QuozienteResto
513 ÷ 16321
32 ÷ 1620
2 ÷ 1602

Pertanto, 51310=20116513_{10} = 201_{16}.

Cenni storici

L’idea della notazione esadecimale è apparsa con lo sviluppo dei computer digitali a metà del XX secolo. Poiché i numeri binari, composti solo da 0 e 1, sono difficili da elaborare per gli esseri umani, gli ingegneri hanno introdotto la base-16 come una comoda abbreviazione. I primi linguaggi di programmazione e sistemi informatici — ad esempio, i mainframe IBM e successivamente i linguaggi basati su C — adottarono la rappresentazione esadecimale per indirizzi, istruzioni macchina e codici colore.

Nell’informatica moderna, la notazione esadecimale è standard nel design web (ad esempio, #FF5733) e negli strumenti di debugging, nello sviluppo di firmware e nell’indirizzamento della memoria.

Conversione nel contesto quotidiano

Sebbene i valori esadecimali possano sembrare astratti, appaiono frequentemente:

  • Codici colore nel design web: #FFFFFF (bianco) o #000000 (nero). Ciascuna coppia di caratteri corrisponde a un’intensità di colore per i canali rosso, verde e blu.
  • Indirizzi di memoria del computer: come 0x1A3F.
  • Codici di errore da diagnosi hardware o software. Comprendere come interpretarli o convertirli può rendere più intuitiva la risoluzione dei problemi e l’analisi dei dati.

Domande frequenti

Come convertire il valore esadecimale 3e7 in decimale?

3e716=(3×162)+(14×161)+(7×160)=(3×256)+(14×16)+(7×1)=768+224+7=9993e7_{16} = (3 \times 16^2) + (14 \times 16^1) + (7 \times 16^0) = (3 \times 256) + (14 \times 16) + (7 \times 1) = 768 + 224 + 7 = 999.
Pertanto, 3e716=999103e7_{16} = 999_{10}.

Quanti numeri decimali corrispondono alle cifre esadecimali da A a F?

Le lettere da A a F rappresentano i numeri decimali da 10 a 15. Quindi, sei valori decimali (10, 11, 12, 13, 14, 15) corrispondono alle lettere esadecimali A–F.

Perché l’esadecimale viene utilizzato nella programmazione?

Poiché una cifra esadecimale corrisponde esattamente a quattro bit binari, semplifica la rappresentazione, la lettura e il debug delle sequenze binarie. Ad esempio, 11111111 in binario può essere facilmente scritto come FF in esadecimale.

Come controllare la correttezza di una conversione da esadecimale a decimale?

Dopo aver calcolato il valore decimale, riconvertirlo in esadecimale dividendo ripetutamente per 16 e registrando i resti. Se si ritorna alle cifre esadecimali originali, la conversione è corretta.

2022 da decimale a esadecimale

Convertiamo il numero decimale 2022 in esadecimale.

Divisione per 16QuozienteResto
2022 ÷ 161266
126 ÷ 16714 (E)
7 ÷ 1607

I resti dal basso verso l’alto danno: 202210=7E6162022_{10} = 7E6_{16}.

Segnala un errore

Questo campo è obbligatorio.