Cos'è il sistema esadecimale?
Il sistema esadecimale (o hex) è un sistema numerico in base 16. Utilizza 16 simboli: le cifre da 0 a 9 e le lettere da A a F (A=10, B=11, C=12, D=13, E=14, F=15).
Cos'è il sistema decimale?
Il sistema decimale è il sistema di numerazione in base 10 che usiamo quotidianamente. Utilizza dieci cifre, da 0 a 9.
Come convertire da esadecimale a decimale
- Moltiplica ogni cifra per 16 elevato a una potenza
- La potenza parte da 0 per la cifra più a destra e aumenta di 1 spostandosi verso sinistra
- Somma tutti i risultati ottenuti
Esempio: come convertire "2AF" in decimale
| Cifra esadecimale | Calcolo | Risultato |
|---|---|---|
| F | 15 × 16^0 = 15 × 1 | 15 |
| A | 10 × 16^1 = 10 × 16 | 160 |
| 2 | 2 × 16^2 = 2 × 256 | 512 |
Somma i risultati: 15 + 160 + 512 = 687
Risultato: 2AF in hex = 687 in decimale
Altro esempio: da "C4" a decimale
- 4 × 16^0 = 4 × 1 = 4
- C × 16^1 = 12 × 16 = 192
Somma i risultati: 4 + 192 = 196
Risultato: C4 in hex = 196 in decimale
Tabella di conversione da esadecimale a decimale
| Hex | Decimale | Hex | Decimale |
|---|---|---|---|
| 0 | 0 | 8 | 8 |
| 1 | 1 | 9 | 9 |
| 2 | 2 | A | 10 |
| 3 | 3 | B | 11 |
| 4 | 4 | C | 12 |
| 5 | 5 | D | 13 |
| 6 | 6 | E | 14 |
| 7 | 7 | F | 15 |
Punti chiave
- Ogni cifra esadecimale rappresenta una potenza di 16.
- La cifra più a destra rappresenta la posizione delle unità (16^0).
- Spostandosi a sinistra, ogni posizione vale 16 volte quella precedente.
- L'esadecimale è molto usato in informatica per rappresentare i numeri binari in modo più compatto.