Cosa sono i numeri esadecimali e binari?
Il sistema binario è in base 2. Utilizza solo due cifre: 0 e 1.
Il sistema esadecimale è in base-16. Utilizza le cifre 0–9 e le lettere A, B, C, D, E e F, dove A corrisponde a 10 e F a 15.
L'esadecimale è un modo compatto per scrivere dati binari perché una cifra esadecimale rappresenta esattamente quattro bit binari.
Come convertire l'esadecimale in binario
Per convertire un numero esadecimale in binario, sostituisci ogni cifra esadecimale con il suo equivalente binario a quattro bit. Unisci poi i gruppi ottenuti.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
I zeri iniziali vengono solitamente rimossi dal valore binario finale, a meno che il valore debba adattarsi a un formato a larghezza fissa.
Tabella di conversione da esadecimale a binario
Ogni cifra esadecimale corrisponde a un gruppo di quattro bit binari. Ciò rende la conversione più rapida rispetto alla conversione tramite il sistema decimale.
0=0000 1=0001 2=0010 3=0011
4=0100 5=0101 6=0110 7=0111
8=1000 9=1001 A=1010 B=1011
C=1100 D=1101 E=1110 F=1111
Ad esempio, hex FF diventa 11111111 perché F corrisponde a 1111 e i due gruppi vengono uniti.
Utilizzi comuni di esadecimale e binario
Il sistema binario è utilizzato internamente dai sistemi digitali. L'esadecimale è spesso impiegato dagli esseri umani per leggere e scrivere gli stessi dati in modo più compatto.
Spesso si vedono valori esadecimali negli indirizzi di memoria, nel codice macchina, nelle maschere di bit, nei punti di codice Unicode, nei valori dei colori web, nei checksum e negli strumenti di debug.
Regole di input
- Utilizza le cifre 0–9 e le lettere A–F per l'input esadecimale.
- Le lettere minuscole sono accettate e automaticamente normalizzate in maiuscole.
- Sono supportati prefissi opzionali come 0x.
- I numeri interi sono supportati. Le frazioni non vengono convertite da questo strumento.