Conversione

Convertitore da binario 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 binario?

Il sistema numerico binario è uno dei sistemi più fondamentali nella scienza informatica e nell’elettronica digitale. Utilizza solo due cifre — 0 e 1 — per rappresentare tutti i numeri possibili. Ogni cifra in un numero binario è chiamata “bit”. Il binario è il linguaggio naturale dei computer perché tutti i dispositivi digitali moderni utilizzano due stati (acceso e spento, rappresentati da 1 e 0) per memorizzare ed elaborare i dati.

Ad esempio:

  • Il 2 decimale in binario si scrive come 10.
  • Il 7 decimale in binario è 111.

Ogni posizione delle cifre in binario rappresenta una potenza di 2:

Valore binario=bn×2n+bn1×2n1+...+b1×21+b0×20\text{Valore binario} = b_n \times 2^n + b_{n-1} \times 2^{n-1} + ... + b_1 \times 2^1 + b_0 \times 2^0

dove bib_i può essere 0 o 1.

Cos’è il sistema numerico esadecimale?

Il sistema esadecimale (o semplicemente “hex”) è un sistema a base 16. Consiste di 16 cifre — da 0 a 9 e poi da A a F (che rappresentano i valori decimali da 10 a 15). È ampiamente utilizzato nella programmazione, nell’indirizzamento della memoria e nella grafica computerizzata perché permette una rappresentazione compatta di numeri binari di grandi dimensioni.

Cifra esadecimaleValore decimale
00
11
22
33
44
55
66
77
88
99
A10
B11
C12
D13
E14
F15

Ad esempio:

  • Il 255 decimale = FF in esadecimale.
  • Il 64 decimale = 40 in esadecimale.

Formula per la conversione

I numeri binari possono essere direttamente raggruppati e convertiti in numeri esadecimali perché entrambi sono potenze di due:

16=2416 = 2^4

Ciò significa che una cifra esadecimale rappresenta esattamente quattro cifre binarie (bit). Il processo di conversione passo-passo è il seguente:

  1. Raggruppa le cifre binarie in set di quattro, partendo da destra (aggiungi zeri anteriori se necessario).
  2. Converti ciascun gruppo di quattro bit nel suo valore esadecimale corrispondente.
  3. Combina tutte le cifre esadecimali in un unico numero esadecimale.

Tabella di conversione di gruppi di 4 bit

BinarioEsadecimale
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

Esempi

Puoi utilizzare due metodi di conversione. Esaminiamoli con degli esempi.

Esempio 1: Convertire il binario 1101101 in esadecimale

Passo 1: Raggruppamento in set di 4 bit (da destra a sinistra)
Numero binario: 0110 1101

Passo 2: Convertire ciascun gruppo utilizzando la tabella
0110 → 6
1101 → D

Risposta:
Binario 1101101 = Esadecimale 6D

Processo di DivisioneQuozienteResto in Decimale → Esadecimale
109 ÷ 16613 → D
6 ÷ 1606

Il risultato è 6D.

Esempio 2: Convertire il binario 101101001010 in esadecimale

Passo 1: Convertire in decimale

1011010010102=1×211+0×210+1×29+1×28+0×27+1×26+0×25+0×24+1×23+0×22+1×21+0×20=2.89010101101001010_2 = 1 \times 2^{11} + 0 \times 2^{10} + 1 \times 2^9 + 1 \times 2^8 + 0 \times 2^7 + 1 \times 2^6 + 0 \times 2^5 + 0 \times 2^4 + 1 \times 2^3 + 0 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 2.890_{10}

Passo 2: Convertire in esadecimale

2.89010=708A162.890_{10} = 708A_{16}
Processo di DivisioneQuozienteResto in Decimale → Esadecimale
2.890 ÷ 1618010 → A
180 ÷ 16114
11 ÷ 16011 → B

Questo dà il risultato B4A, confermando l’equivalenza con il binario.

Perché vengono utilizzati il binario e l’esadecimale nel calcolo

I computer usano internamente il binario perché è facile rappresentare due stati fisicamente (corrente elettrica accesa o spenta). Tuttavia, i numeri binari possono diventare molto lunghi. Rappresentare numeri binari grandi in forma esadecimale li accorcia notevolmente e migliora la leggibilità per i programmatori.

Ad esempio:

  • Binario: 1111 1111 1111 1111
  • Esadecimale: FFFF

Entrambi rappresentano lo stesso valore, ma la forma esadecimale è più corta e facile da interpretare.

Domande frequenti

Come si converte un numero binario come 11110000 in esadecimale?

Raggruppare in set di 4 bit: 1111 0000
1111 → F, 0000 → 0
Pertanto, il risultato è F0.

Quante cifre esadecimali sono necessarie per rappresentare 8 cifre binarie?

Poiché 1 cifra esadecimale rappresenta 4 bit, 8 cifre binarie richiedono 8 ÷ 4 = 2 cifre esadecimali.

Perché le cifre esadecimali arrivano fino a F?

Hex usa la base 16, quindi dopo il 9, le lettere A-F rappresentano i valori decimali da 10 a 15 per riempire le 16 posizioni simboliche possibili.

Come semplifica la conversione il metodo di raggruppamento?

Raggruppare direttamente in segmenti di 4 bit evita di dover convertire prima il binario in decimale, rendendo il processo più veloce e meno soggetto a errori.

Possono essere convertite in esadecimale anche le frazioni binarie?

Sì, anche i numeri binari frazionari possono essere convertiti. Raggruppa i bit su entrambi i lati del punto decimale separatamente in set di quattro e poi converti ciascun gruppo. Ad esempio, binario 1010.1101 = esadecimale A.D.

Segnala un errore

Questo campo è obbligatorio.