Esadecimale è un aggettivo che viene utilizzato nel campo della matematica per riferirsi al sistema di numerazione la cui base è il numero sedici (16). Attualmente questo sistema è spesso utilizzato nel calcolo poiché un byte (l'unità di base della memoria) è equivalente a due cifre esadecimali.
Il sistema esadecimale, abbreviato in Hex, utilizza la notazione di posizione. Ciò significa che ciascuna delle sue cifre acquisisce un valore in base alla sua posizione relativa, che è determinata dalla base. Questa base, a sua volta, si riferisce al numero di cifre necessarie per scrivere un numero.
Poiché la base del sistema esadecimale è sedici, per la scrittura sono necessarie sedici cifre diverse. Pertanto, oltre alle dieci cifre del sistema decimale (9, 8, 7, 6, 5, 4, 3, 2, 1 e 0), vengono utilizzate le prime sei lettere dell'alfabeto latino: A, B, C, D, e e F.
Pertanto, si può dire che l' insieme di simboli usati dal sistema è formato da numeri esadecimali vanno dal 0 al 9 e le lettere da A a F. In questo caso, A è uguale a 10; B, alle 11; C, a 12; D, a 13; E, a 14 anni; e da F a 15.
Poiché 2 è l'unico fattore primo di 16, quelle frazioni che non hanno una potenza di 2 al denominatore hanno un'espansione esadecimale periodica. Ad esempio: la frazione 1/3 nel sistema esadecimale risulta in 0,555555…
Così come nel sistema decimale possono essere eseguite più operazioni, nel sistema esadecimale possono essere eseguite anche diverse operazioni matematiche. I metodi, tuttavia, sono diversi.
Da molti anni ormai, in qualsiasi campo relativo alla progettazione dell'immagine del computer, il sistema esadecimale è stato utilizzato per specificare i colori. Un codice colore esadecimale, in questo quadro, permette di esprimere i valori corrispondenti a ciascuna delle tre componenti nello spazio scelto; Di solito si lavora con RGB , quindi un valore è espresso per il rosso, un altro per il verde e un altro per il blu.
Il numero totale di colori che possiamo rappresentare con questo tipo di codice esadecimale è 16 777 216, sebbene nel linguaggio di tutti i giorni sia solitamente arrotondato per difetto e indicato semplicemente come "sedici milioni di colori" o, facendo riferimento al sistema binario e utilizzando un termine più tecnico, "24 bit di colore" (il numero 24 è perché 2 elevato a questa potenza dà esattamente 16 777 216 ).
Comprendere un codice colore esadecimale non è difficile, sebbene richieda alcune conoscenze legate alla luce o un certo grado di esperienza nell'uso degli strumenti di pittura digitale. Diamo un'occhiata ad alcuni esempi di base:
* il codice # 000000 rappresenta il nero, poiché equivale all'assenza di ogni colore o luce;
* al contrario, #ffffff è bianco, inteso anche come somma di rosso, verde e blu nella loro massima intensità;
* Se pensiamo allo spazio RGB , dato che l'acronimo si traduce con "rosso verde blu", capiremo subito che in un codice esadecimale le coppie di cifre appartengono a ciascuno di questi colori, se lo leggiamo da sinistra a destra. Per questo motivo, # ff0000 è il rosso più intenso, # 00FF00 è il verde più intenso e # 0000ff è il blu più intenso;
* Combinando due colori ne otteniamo un terzo, come accade con il codice # ff00ff , che rappresenta il giallo.