Calcolatrice esadecimale
Cos’è un numero esadecimale?
Un numero esadecimale è un numero espresso in base 16, utilizzando le cifre da 0 a 9 per rappresentare i valori da zero a nove e le lettere da A a F per rappresentare i valori da dieci a quindici. Il sistema esadecimale è ampiamente utilizzato nell’informatica e nell’elettronica digitale perché fornisce una rappresentazione compatta e leggibile delle valori binari.
Ad esempio, nel sistema esadecimale:
- Il numero decimale 10 è rappresentato come A.
- Il numero decimale 15 è rappresentato come F.
- Il numero decimale 255 è rappresentato come FF.
Ogni cifra esadecimale rappresenta quattro cifre binarie (bit), il che rende la conversione tra binario ed esadecimale particolarmente semplice. Questo calcolatore permette agli utenti di eseguire addizioni, sottrazioni, moltiplicazioni e divisioni direttamente in forma esadecimale, senza dover convertire manualmente tra sistemi decimali ed esadecimali.
Come funziona il calcolatore
Questo calcolatore esadecimale semplifica le operazioni aritmetiche con i numeri esadecimali seguendo tre passaggi principali:
- Conversione in decimale (base 10) – Ogni input esadecimale viene convertito nel suo equivalente decimale.
- Operazione aritmetica – L’addizione, la sottrazione, la moltiplicazione o la divisione viene eseguita sui numeri decimali.
- Conversione in esadecimale (base 16) – Il valore decimale risultante viene riconvertito in notazione esadecimale.
Il calcolatore gestisce più input simultaneamente, permettendo agli utenti di eseguire operazioni con due, tre o più numeri esadecimali alla volta.
Ad esempio, l’operazione 1A + F + 5 in esadecimale coinvolge tre numeri e produrrà il risultato esadecimale corretto in un solo passaggio.
Se hai bisogno di convertire numeri nel sistema esadecimale, usa il convertitore esadecimale.
Conversione passo per passo
Esempio 1: Addizione esadecimale
Esegui l’addizione in esadecimale.
Passaggio 1. Converti in decimale:
Passaggio 2. Esegui l’addizione in decimale:
Passaggio 3. Converti il risultato in esadecimale:
| Divisione | Quoziente intero | Resto |
|---|---|---|
| 41 ÷ 16 | 2 | 9 |
| 2 ÷ 16 | 0 | 2 |
Quindi il risultato esadecimale è .
Esempio 2: Sottrazione esadecimale
Calcola in esadecimale.
Passaggio 1. Converti in decimale:
Passaggio 2. Esegui la sottrazione in decimale:
Passaggio 3. Converti in esadecimale:
| Divisione | Quoziente intero | Resto |
|---|---|---|
| 50 ÷ 16 | 3 | 2 |
| 3 ÷ 16 | 0 | 3 |
Quindi il risultato esadecimale è .
Risultato:
Esempio 3: Moltiplicazione esadecimale
Calcola in esadecimale.
Passaggio 1. Converti in decimale:
Passaggio 2. Moltiplica in decimale:
Passaggio 3. Converti in esadecimale:
| Divisione | Quoziente intero | Resto |
|---|---|---|
| 50 ÷ 16 | 3 | 2 |
| 3 ÷ 16 | 0 | 3 |
Quindi il risultato esadecimale è .
Esempio 4: Divisione esadecimale
Calcola in esadecimale.
Passaggio 1. Converti in decimale:
Passaggio 2. Esegui la divisione in decimale:
Passaggio 3. Converti parte intera e frazionaria in esadecimale:
Parte intera .
Parte frazionaria
| Moltiplicazione | Risultato | Resto |
|---|---|---|
| 0.5 × 16 | 8 | 0 |
Quindi il risultato esadecimale è .
Tabella di conversione
| Hex | Decimale | Binario |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| A | 10 | 1010 |
| B | 11 | 1011 |
| C | 12 | 1100 |
| D | 13 | 1101 |
| E | 14 | 1110 |
| F | 15 | 1111 |
Curiosità sull’esadecimale
- Il prefisso “0x” viene spesso utilizzato per indicare un valore esadecimale nei linguaggi di programmazione (ad es.
0xFF). - L’HTML e il CSS utilizzano codici esadecimali per rappresentare i colori; ad esempio,
#FFFFFFè bianco e#000000è nero. - Gli indirizzi di memoria nella maggior parte dei sistemi informatici sono rappresentati in formato esadecimale perché si adatta perfettamente ai dati binari.
- Nei primi computer, l’esadecimale ha aiutato i programmatori a leggere e fare debug del codice macchina binario in modo più semplice.
Domande Frequenti
Come sommare più numeri esadecimali come 1A + 2F + 3B?
Converti ogni numero in decimale:
1A = 26, 2F = 47, 3B = 59.
Sommateli: 26 + 47 + 59 = 132.
Converti di nuovo: 132 ÷ 16 = 8 resto 4 → 84₁₆.
Risultato: 84.
I numeri esadecimali possono includere parti frazionarie?
Sì. I numeri esadecimali frazionari usano potenze negative di 16.
Esempio: .
Come convertire un grande numero esadecimale come ABCD in decimale?
Espandi:
Quindi il risultato decimale è .