Skip to main content

Cos'è un esadecimale?

L'esadecimale è un sistema di conteggio di base-16, il che significa che ogni cifra rappresenta sedici numeri diversi, al contrario dei dieci numeri nel nostro sistema Base-10.Il sistema è generalmente rappresentato usando i numeri 0-9 per le prime dieci cifre, quindi le lettere A-F per le successive sei cifre.Non è un sistema di conteggio storico, ma ha le sue origini nell'era elettronica, in quanto è un modo abbastanza intuitivo per espandersi su un sistema binario.

I computer funzionano utilizzando un semplice sistema di conteggio di base-2, chiamato binario.Questo, tuttavia, può diventare abbastanza ingombrante per gli umani con cui interagire.Hexadecimal offre un modo più efficiente per relazionarsi con i valori binari.Questo perché sedici sono due alla quarta potenza, in modo che una singola cifra possa essere considerata come quattro cifre binarie.Per dirla in altro modo, qualsiasi valore a quattro cifre nel binario può essere espresso in una singola cifra di esadecimale e il valore di otto cifre nel binario può essere espresso in due cifre di esadecimale e così via.Ciò è in contrasto con il sistema Base-10 che usiamo comunemente, che non corrisponderebbe uniformemente a cifre binarie in qualsiasi multiplo coerente.

mentre ci sono sistemi di base più ampi utilizzati nel calcolo, come il sistema Base-32 e la base64 Sistema, HEX è sostanzialmente più facile per la maggior parte delle persone con cui interagire, quindi rimane il più pervasivo.Base-32 e Base-64 hanno entrambe applicazioni nel calcolo, ma raramente sono usate in qualsiasi cosa, ma i livelli più profondi di codifica.Anche se ci vuole un po 'di tempo per abituarsi, anche i non programmatori spesso si trovano a usare regolarmente esadecimale e ottenendo rapidamente un'attitudine.

Ad esempio, molti designer che usano programmi di progettazione grafica si abituano all'uso di codici esadecimali per rappresentare i colori utilizzati.HEX è uno stenografia ideale, perché i codici di colore sulla maggior parte dei computer sono costituiti da tre valori da 0 a 256, uno per rosso, uno verde e uno per il blu.L'RGB, o rosso-blu-verde, il numero 256 è semplicemente 16 alla seconda potenza, e quindi può essere espresso con due cifre.Quindi, ad esempio, il colore Color Cobalt Green può essere rappresentato con un valore RGB di 61.145,64, o semplicemente il valore esadecimale di #3d9140. Il conteggio in esadecimale, come con qualsiasi sistema di base, è piuttosto atriopuò sembrare complesso a prima vista.Contare fino a cinquanta, per esempio, sembrerebbe: 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, A, B, C, D, E, F, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2d, 2e, 2f, 30, 31, 32. Nota che sembra che il conteggio sia finito sul numero 32, ma in realtà è così che il numero 50 è rappresentato in esadecimale.Poiché esadecimale è fondamentalmente basato sul sistema binario, ci sono interessanti semplici e appaiono quando lavoriamo con poteri di due.Ad esempio, 2

4

è semplicemente 10, 2 5 IS 20, 2 6 IS 40, 2 7 IS 80, 2 8 IS 100, 2 9 IS 200 e così via.