Heksadesimale

Fra Wikipedia, den frie encyklopedi.

(Omdirigert fra Heksadesimal)

Heksadesimale tall er basert på 16-tallssystemet, og ikke 10-tallssystemet vi normalt er vant til. Det betyr at man teller til 15 (fra 0) før man øker tallet til venstre, som vist i tallrekkene under:

Hex  0  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
Des  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Som vi ser, er heksadesimal 10 (0x10) det samme som desimalt 16. Videre er heksadesimal 20 (0x20) det samme som desimalt 32, osv. Heksadesimale tall angis, for å skille dem fra desimale, med 0x foran, f.eks. 0xF4. I noen tilfeller ser man også H bak, F4H.

Datasystemer liker heksadesimale tall svært godt, da bits og bytes lett kan presenteres med dette tallsystemet. Åtte bits (en byte) framstilles heksadesimalt som 0xFF. Heksadesimale verdier finner vi for eksempel i MAC-adressernettverkskort, og i praksis også i IP-adresser - 0xFF er desimalt 255.