Esadecimale

Esadecimale descrive un sistema numerico in base 16. Cioè, descrive un sistema di numerazione contenente 16 numeri sequenziali come unità di base (compreso lo 0) prima di aggiungere una nuova posizione per il numero successivo. (Nota che qui stiamo usando "16" come numero decimale per spiegare un numero che sarebbe "10" in esadecimale.) I numeri esadecimali sono 0-9 e quindi utilizzare le lettere AF. Mostriamo l'equivalenza di numeri binari, decimali ed esadecimali nella tabella seguente.

L'esadecimale è un modo conveniente per esprimere numeri binari nei computer moderni in cui un byte è quasi sempre definito come contenente otto cifre binarie. Quando si mostra il contenuto della memoria del computer (ad esempio, quando si ottiene un core dump della memoria per eseguire il debug di un nuovo programma per computer o quando si esprime una stringa di caratteri di testo o una stringa di valori binari nella codifica di un programma o di una pagina HTML), uno la cifra esadecimale può rappresentare la disposizione di quattro cifre binarie. Due cifre esadecimali possono rappresentare otto cifre binarie o un byte.

Binario Decimale Esadecimale
0 0 0
1 1 1
10 2 2
11 3 3
100 4 4
101 5 5
110 6 6
111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F
10000 16 10
10001 17 11
eccetera eccetera eccetera