Hvad er en hexadecimal?
Hexadecimal er et basis-16-tællingssystem, hvilket betyder, at hvert ciffer repræsenterer seksten forskellige tal i modsætning til de ti numre i vores BASE-10-system. Systemet er generelt repræsenteret ved hjælp af numrene 0-9 for de første ti cifre, og derefter bogstaverne A-F for de næste seks cifre. Det er ikke et historisk tællingssystem, men har sin oprindelse i den elektroniske tidsalder, da det er en temmelig brugervenlig måde at udvide på et binært system.
computere, der fungerer ved hjælp af et simpelt basis-2-tællingssystem, kaldet binær. Dette kan dog blive temmelig besværligt for mennesker at interagere med. Hexadecimal tilbyder en mere effektiv måde at forholde sig til binære værdier på. Dette skyldes, at seksten er to til den fjerde effekt, så et enkelt ciffer kan ses på som fire binære cifre. For at sige det på en anden måde, kan enhver fire -cifret værdi i binær udtrykkes i et enkelt ciffer af "hex", og otte cifferværdi i binær kan udtrykkes i to cifre af hex, og så videre. Dette er i modsætning til basis-10-systemet viAlmindelig brug, som ikke ville matche binære cifre jævnt i nogen konsekvent multipel.
Mens der er større basissystemer, der bruges til computing, såsom BASE-32-systemet og BASE-64-systemet, er hex væsentligt lettere for de fleste at interagere med, så det forbliver det mest gennemgribende. BASE-32 og BASE-64 har begge applikationer inden for computing, men de bruges sjældent i noget, men de dybeste kodningsniveauer. Selvom det tager nogle at vænne sig til, finder selv ikke-programmerere sig ofte ved hjælp af hexadecimal regelmæssigt og hurtigt at få en egnethed til det.
For eksempel bliver mange designere, der bruger grafiske designprogrammer, vant til brugen af hexadecimale koder til at repræsentere de anvendte farver. Hex er en ideel korthed, fordi farvekoderne på de fleste computere består af tre værdier fra 0 til 256, en til rød, en grøn og en for blå. RGB eller rødgrønblå, følelsesløsER 256 er simpelthen 16 til den anden effekt, og det kan også udtrykkes med to cifre. Så for eksempel kan Color Cobalt Green repræsenteres med en RGB -værdi på 61,145,64 eller blot den hexadecimale værdi af #3D9140.
Tælling i hexadecimal, som med ethvert basissystem, er temmelig ligetil, selvom det kan se komplekst ud ved første øjekast. At tælle til halvtreds, for eksempel, ville se ud: 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, 29, 2a, 2b 2F, 30, 31, 32. Bemærk, at det ser ud til, at tællingen er afsluttet på nummeret 32, men faktisk er det sådan, at tallet 50 er repræsenteret i hexadecimal. Fordi hexadecimal er grundlæggende baseret på det binære system, er der interessante enkelheder, der vises, når vi arbejder med kræfter på to. F.eksS 200, og så videre.