PDA

View Full Version : [Generico] Codifica esadecimale


Mulder90
08-02-2011, 15:51
Spulciando vari codici in C/C++ e Java ho notato che molti utilizzano la codifica esadecimale per rappresentare i numeri.
Siccome per il corso di architettura degli elaboratori sto studiando le varie codifiche mi domandavo se l'utilizzo di tale codifica è giustificata da una qualche ragione che non ho studiato(performace ecc..) :D oppure è utilizzata solo perchè più compatta.

P.S: se la discussione è più adatta per la sezione Scienza chiedo venia :D

wingman87
08-02-2011, 19:56
Penso si usi perché è più facile passare dall'esadecimale al binario che dal decimale al binario. Intendo dire che è più intuitivo per chi legge, nel caso in cui si stiano facendo operazioni sui singoli bit, capire il senso di un valore esadecimale piuttosto che quello di uno decimale

cionci
09-02-2011, 19:13
Perché rappresenta con una cifra un numero intero di cifre binarie, cioè 4. Anche l'ottale è a volte usato (3 cifre binarie).

Mulder90
09-02-2011, 19:44
Perché rappresenta con una cifra un numero intero di cifre binarie, cioè 4. Anche l'ottale è a volte usato (3 cifre binarie).

ah ecco quindi per una questione di compattezza.
Grazie mille ad entrambi ;)

khelidan1980
10-02-2011, 21:09
ah ecco quindi per una questione di compattezza.
Grazie mille ad entrambi ;)

al massimo per chiarezza...rispetto al decimale