Hva er en heksadesimal?
Heksadesimal er et tellingssystem for base-16, noe som betyr at hvert siffer representerer seksten forskjellige tall, i motsetning til de ti tallene i vårt base-10-system. Systemet er generelt representert ved å bruke tallene 0-9 for de ti første sifrene, og deretter bokstavene A-F for de neste seks sifrene. Det er ikke et historisk tellesystem, men har sin opprinnelse i den elektroniske tidsalderen, da det er en ganske brukervennlig måte å utvide på et binært system.
Datamaskiner fungerer ved hjelp av et enkelt base-2 tellesystem, kalt binær. Dette kan imidlertid bli ganske tungvint for mennesker å samhandle med. Hexadecimal tilbyr en mer effektiv måte å forholde seg til binære verdier. Dette er fordi seksten er to til fjerde kraft, slik at et enkelt siffer kan sees på som fire binære sifre. For å si det på en annen måte, kan enhver firesifret verdi i binær uttrykkes i et enkelt siffer av "sekskant", og åtte sifret verdi i binær kan uttrykkes i to sifre av sekskant, og så videre. Dette i motsetning til base-10-systemet viofte bruk, som ikke vil samsvare med binære sifre jevnt i noen konsistent multiplum.
Mens det er større basesystemer som brukes i databehandling, for eksempel Base-32-systemet, og Base-64-systemet, er hex vesentlig enklere for folk flest å samhandle med, så det er fortsatt det mest gjennomgripende. Base-32 og Base-64 har begge applikasjoner innen databehandling, men de brukes sjelden i noe, men de dypeste kodingsnivåene. Selv om det tar noen å bli vant til, finner selv ikke-programmerere seg ofte ved å bruke heksadesimal regelmessig, og raskt få en egnethet til det.
For eksempel blir mange designere som bruker grafiske designprogrammer vant til bruk av heksadesimale koder for å representere fargene som brukes. Hex er en ideell korthet, fordi fargekodene på de fleste datamaskiner består av tre verdier fra 0 til 256, en for rød, en grønn og en for blått. RGB, eller rødgrønnblå, nummenER 256 er ganske enkelt 16 til den andre kraften, og kan derfor uttrykkes med to sifre. Så for eksempel kan fargekoboltgrønnen representeres med en RGB -verdi på 61,145,64, eller bare den heksadesimale verdien på #3D9140.
Å telle i heksadesimal, som med et hvilket som helst basesystem, er ganske rett frem, selv om det kan se komplisert ved første øyekast. Å telle til femti, for eksempel, vil se ut som: 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, 2, 2, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D, 2D,. 2F, 30, 31, 32. Merk at det ser ut som telleren er ferdig på tallet 32, men faktisk er det slik tallet 50 er representert i heksadesimal. Fordi heksadesimal er grunnleggende basert på det binære systemet, er det interessante enkelheter som vises når vi jobber med krefter til to. For eksempel er 2 4 ganske enkelt 10, 2 5 er 20, 2 6 er 40, 2 7 er 80, 2 8 er 100, 2 9 iS 200, og så videre.