Skip to main content

Hva er en heksadesimal?

Hexadesimal 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 opererer ved hjelp av et enkelt base-2 tellingssystem, 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 sifrede verdi i binær kan uttrykkes i to sifre av sekskant, og så videre.Dette i motsetning til BASE-10-systemet vi ofte bruker, som ikke jevnt vil matche binære sifre i noen konsistente multiplum.

mens det er større basesystemer som brukes i databehandling, for eksempel BASE-32-systemet, og base-64 System, Hex er vesentlig enklere for de fleste å samhandle med, så det er fortsatt den 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å, nummer 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 ganske enkelt den heksadesimale verdien på #3D9140.

Telling i heksadekimal, som med et hvilket som helst basesystem, er ganske rett og fremst, selv om detkan se kompleks ut 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, 1B, 1C, 1D, 1E, 1F, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2B, 2C, 2d, 2e, 2f, 30, 31, 32. Merk at det ser ut som tellingen 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 er 200, og så videre.