Posizione: Casa > internet >

Che cosa è un esadecimale?

  

Esadecimale è una base-16 sistema di conteggio, il che significa che ogni cifra rappresenta sedici numeri diversi, rispetto a dieci numeri nella nostra base-10 del sistema. Il sistema è generalmente rappresentato con i numeri 0-9 per i primi dieci cifre, e poi le lettere AF per i prossimi sei cifre. Non è un sistema storico di conteggio, ma ha le sue origini nell'era elettronica, in quanto si tratta di un modo piuttosto user friendly per espandere su un sistema binario.

I computer funzionano con una base semplice sistema di conteggio-2 , chiamato binario. Ciò, tuttavia, possono ottenere abbastanza ingombrante per gli esseri umani con cui interagire. Esadecimale offre un modo più efficiente a relazionarsi con i valori binari. Ciò è perché è da due a sedici il quarto potere, in modo che una singola cifra può essere considerato come quattro cifre binarie. Per dirla in altro modo, qualsiasi valore di quattro cifre in binario può essere espresso in una singola cifra di "hex", e otto valore a due cifre in binario può essere espresso in due cifre esadecimali, e così via. Ciò è in contrasto con la base-10 del sistema si usano comunemente, che non corrispondono in modo uniforme cifre binarie in ogni più coerente.

Mentre ci sono sistemi più ampia base utilizzate nel calcolo, come ad esempio la base-32 del sistema, e la base-64 sistema esadecimale è sostanzialmente più facile per la maggior parte delle persone di interagire con, così rimane la più pervasiva. Base-32 e base-64 hanno entrambi le applicazioni in informatica, ma vengono utilizzati raramente in nulla, ma i livelli più profondi di codifica. Anche se richiede un po 'per abituarsi, anche i non programmatori si trovano spesso utilizzando esadecimale regolarmente e rapidamente ottenere un attitudine per esso.

Ad esempio, molti progettisti che utilizzano programmi di grafica abituati all'uso di codici esadecimali per rappresentare i colori utilizzati. Hex è una scorciatoia ideale, perché i codici colore sulla maggior parte dei computer sono costituiti da tre valori da 0 a 256, uno per il rosso, uno verde e uno per il blu. RGB, o rosso-verde-blu, il numero 256 è semplicemente 16 alla seconda potenza, e quindi può essere espresso con due cifre. Così, per esempio, il verde cobalto del colore può essere rappresentato con un valore RGB di 61,145,64, o semplicemente il valore esadecimale di # 3D9140.

Contare in formato esadecimale, come in ogni sistema di base, è piuttosto straight-forward, anche se può apparire complessa, a prima vista. Contare fino a cinquanta, per esempio, potrebbe assomigliare a: 1, 2, 3, 4, 5, 6, 7, 8, 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. Si noti che sembra finito il conteggio del numero 31, ma in realtà è così che il numero 50 è rappresentata in esadecimale. Perché esadecimale è fondamentalmente basato sul sistema binario, ci sono interessanti semplicità che appaiono quando lavoriamo con potenze di due. Per esempio, 2 4 è semplicemente 10, 2 5 è di 20, 2 6 è di 40, 2 7 è 80, 2 8 è di 100, 2 9 è 200, e così via.

----------------------------------
Articolo correlato:
----------------------------------