Calcolatrice Esadecimale

Inserisci l'operazione aritmetica e i numeri esadecimali che vuoi calcolare. I valori inseriti devono essere numeri interi positivi. I risultati con decimali sono mostrati troncati all'unità.

Esadecimale 1 non valido
Esadecimale 2 non valido

In esadecimale:

=

In decimale:

=

Cosa sono i numeri esadecimali? Con esempi

I numeri esadecimali sono una rappresentazione numerica che utilizza 16 cifre invece delle 10 cifre utilizzate nel sistema decimale. Le cifre utilizzate sono i numeri da 0 a 9 e le lettere A, B, C, D, E e F. I numeri esadecimali sono spesso usati nella programmazione per rappresentare valori nel sistema di numerazione binaria.

Alcuni esempi di numeri esadecimali includono:

  • 1F (31 in decimale)
  • A0 (160 in decimale)
  • FF (255 in decimale)

Come sommare numeri esadecimali?

La somma di numeri esadecimali è simile alla somma di numeri decimali, ma con alcune differenze importanti a causa della diversa base numerica. Di seguito è riportato un esempio di come sommare due numeri esadecimali:

Esempio: Somma 5A (90 in decimale) e 3F (63 in decimale) passo dopo passo

  1. Iniziamo sommando le cifre delle unità (o cifre meno significative) per prime: A + F = 17 (in decimale)
  2. Poiché il risultato è maggiore di 15, portiamo 1 alla colonna successiva
  3. Continuiamo sommando le altre colonne: 5 + 3 + 1 (riporto) = 9
  4. Il risultato finale è 99 (153 in decimale)

Come sottrarre numeri esadecimali?

La sottrazione di numeri esadecimali è simile alla sottrazione di numeri decimali, ma con alcune differenze importanti a causa della diversa base numerica. Di seguito è riportato un esempio di come sottrarre due numeri esadecimali:

Esempio: Sottrarre 7B (123 in decimale) - 5F (95 in decimale) passo dopo passo

  1. Iniziamo sottraendo le cifre delle unità (o cifre meno significative) per prime: B - F. Poiché B (11 in decimale) è minore di F (15 in decimale), dobbiamo chiedere un'"unità prestata" dalla decina del numero esadecimale. In questo caso, avremmo 1B (27 in decimale) - F (15 in decimale) = C (12 in decimale).
  2. Continuiamo sottraendo le altre colonne: (7 - 1) - 5 = 1, dato che nel passo precedente abbiamo preso un'unità prestata da 7.
  3. Il risultato finale è 1C (28 in decimale)

Come convertire un numero esadecimale in decimale

Per convertire un numero esadecimale in decimale, si utilizza la seguente formula:

(cifra_1 · 16^(n-1)) + (cifra_2 · 16^(n-2)) + ... + (cifra_n · 16^0)

Dove cifra_1 è la cifra più a sinistra del numero esadecimale, cifra_2 è la successiva, e così via, e n è il numero totale di cifre che compongono il numero esadecimale da convertire.

Esempio: Convertire il numero esadecimale 5A in decimale.

  1. Determinare il valore di n. In questo caso, n = 2
  2. Trasformare ogni cifra esadecimale nella sua forma decimale. In questo caso, 5 = 5 e A = 10
  3. Sostituire le cifre nella loro forma decimale nella formula. Così abbiamo:
(5 · 16^1) + (10 · 16^0) = (5 · 16) + (10 · 1) = (80) + (10) = 90

Differenze tra sistemi decimale ed esadecimale

Sistema decimale

È un sistema di numerazione in base 10 ed è lo standard a livello mondiale. Ogni cifra che compone un numero decimale deve assumere valori tra 0 e 9. Se il valore della cifra supera 9, deve essere aggiunta una nuova cifra per la sua corretta rappresentazione.

Sistema esadecimale

È un sistema di numerazione in base 16 ed è comunemente utilizzato nel mondo della grafica digitale per rappresentare i colori su un monitor. Ogni cifra che compone un numero può assumere valori tra [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F]. Se il valore della cifra supera F, deve essere aggiunta una nuova cifra per la sua corretta rappresentazione.

Tabella di equivalenti tra numeri decimali, esadecimali e binari

Rappresentazione dei numeri in ciascuno dei sistemi di numerazione.

Sistema decimale
Sistema esadecimale
Sistema binario
0
0
0
1
1
1
2
2
10
3
3
11
4
4
100
5
5
101
6
6
110
7
7
111
8
8
1000
9
9
1001
10
A
1010
11
B
1011
12
C
1100
13
D
1101
14
E
1110
15
F
1111