Conversione

Convertitore da decimale a esadecimale

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, anche chiamato sistema base-10, è il sistema di numerazione più comunemente usato nella vita quotidiana. Utilizza dieci cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9. Ogni cifra in un numero rappresenta una potenza di dieci, a seconda della sua posizione.

Ad esempio, nel numero 427, la cifra 7 rappresenta 7×1007 \times 10^0, il 2 rappresenta 2×1012 \times 10^1 e il 4 rappresenta 4×1024 \times 10^2. Sommando insieme, otteniamo:
427=4×100+2×10+7×1427 = 4 \times 100 + 2 \times 10 + 7 \times 1.

Questo concetto di valore posizionale forma la base di tutti i sistemi di numerazione.

Cos’è il sistema numerico esadecimale?

Il sistema numerico esadecimale, o sistema base-16, utilizza sedici simboli possibili per ogni cifra: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
Qui, le lettere rappresentano i numeri decimali da 10 a 15:

  • A = 10
  • B = 11
  • C = 12
  • D = 13
  • E = 14
  • F = 15

Questo sistema è compatto ed efficiente. È particolarmente importante nell’informatica e nell’elettronica digitale, dove i numeri binari (base 2) sono utilizzati internamente. Una singola cifra esadecimale corrisponde esattamente a quattro cifre binarie (bit), rendendo le conversioni semplici.

Ad esempio, il numero esadecimale 2F è uguale a 2×161+F×160=2×16+15=472 \times 16^1 + F \times 16^0 = 2 \times 16 + 15 = 47 in forma decimale.

Formula

Per convertire un numero decimale in uno esadecimale, si utilizza la divisione ripetuta per 16.
Ogni volta, il resto rappresenta una cifra esadecimale, partendo dalla posizione meno significativa (cifra più a destra).

Sia dato un numero decimale NN. Dividi NN per 16 fino a quando il quoziente diventa zero.
La relazione può essere riassunta come:

N=(rk×16k)+(rk1×16k1)+...+(r1×161)+(r0×160)N = (r_k \times 16^k) + (r_{k-1} \times 16^{k-1}) + ... + (r_1 \times 16^1) + (r_0 \times 16^0)

Dove:

  • rir_i è il resto ottenuto in ciascun passaggio di divisione (convertito in simbolo esadecimale se necessario)
  • Il numero esadecimale finale si legge dal resto inferiore al resto superiore

Esempio passo-passo: Convertire 256 (decimale) in esadecimale

Per comprendere meglio il processo, seguiamo ogni passaggio di divisione:

Decimale ÷ 16QuozienteResto
256 ÷ 16160
16 ÷ 1610
1 ÷ 1601

Ora, partendo dal resto inferiore e andando verso l’alto otteniamo:
100₁₆ (rappresentazione esadecimale di 256).

Quindi 25610=10016256_{10} = 100_{16}.

Esempio 2: Convertire 43981 (decimale) in esadecimale

Decimale ÷ 16QuozienteResto
43981 ÷ 16274813 (D)
2748 ÷ 1617112 (C)
171 ÷ 161011 (B)
10 ÷ 16010 (A)

Invertendo i resti: ABCD₁₆

Quindi, 4398110=ABCD1643981_{10} = ABCD_{16}.

Consigli per una conversione veloce

  1. Dividi il numero decimale per 16 ripetutamente.
  2. Registra il resto ogni volta – converti i valori 10–15 in A–F.
  3. Inverti l’ordine dei resti raccolti per ottenere il valore esadecimale finale.
  4. Per numeri molto grandi, l’uso di una calcolatrice è molto più veloce e evita errori manuali.

Applicazioni del sistema esadecimale

  1. Informatica e programmazione: I numeri esadecimali rappresentano indirizzi di memoria e codici colore.
    Ad esempio, il codice colore #FF0000 rappresenta il rosso puro.
    Le tre coppie (FF, 00, 00) mostrano l’intensità di rosso, verde e blu in esadecimale.
  2. Elettronica digitale: Usato per la rappresentazione dei dati nei sistemi binari; la forma esadecimale abbreviata semplifica le sequenze binarie.
  3. Networking: Gli indirizzi MAC e IPv6 utilizzano la notazione esadecimale per la compattezza.
  4. Sistemi di debug: Gli ingegneri del software usano i dump esadecimali per visualizzare i dati binari in forma leggibile.

Domande frequenti

Come trasformare manualmente 500 da decimale a esadecimale?

Dividi 500 ripetutamente per 16:

Decimale ÷ 16QuozienteResto
500 ÷ 16314
31 ÷ 16115 (F)
1 ÷ 1601

Leggendo dal basso: 1F4₁₆.
50010=1F416500_{10} = 1F4_{16}.

Quante cifre esadecimali sono necessarie per rappresentare un byte?

Un byte equivale a 8 bit e ogni cifra esadecimale equivale a 4 bit.
Pertanto, 8÷4=28 ÷ 4 = 2 cifre.
Un byte è rappresentato esattamente da due caratteri esadecimali.

Come verificare se un numero esadecimale è valido?

Verifica che tutti i caratteri appartengano a: 0–9 e A–F.
Qualsiasi altro carattere (come G o Z) non è valido nella rappresentazione esadecimale.

Qual è il numero esadecimale più grande che può entrare in un singolo byte?

Un byte = 8 bit = 281=2552^8 - 1 = 255 in decimale.
L’equivalente esadecimale di 255 è FF₁₆.

Perché l’esadecimale è preferito rispetto al binario nella programmazione?

I numeri binari sono lunghi e difficili da leggere. L’esadecimale li condensa, usando 1 cifra esadecimale per 4 bit binari, rendendo la lettura e il debug molto più efficienti. Ad esempio, la stringa binaria 11111111 diventa il semplice FF₁₆.

Segnala un errore

Questo campo è obbligatorio.