Hvad er en hexadecimal?

Hexadecimal er et base-16 tællesystem, hvilket betyder, at hvert ciffer repræsenterer seksten forskellige tal i modsætning til de ti tal 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 AF for de næste seks cifre. Det er ikke et historisk tællesystem, men har sin oprindelse i den elektroniske tidsalder, da det er en ret brugervenlig måde at udvide på et binært system.

Computere fungerer ved hjælp af et simpelt base-2-tællesystem, kaldet binært. 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 en hvilken som helst firecifret værdi i binær udtrykkes i et enkelt ciffer med "hex", og ottecifret værdi i binær kan udtrykkes i to cifre i hex, og så videre. Dette er i modsætning til det base-10-system, vi ofte bruger, som ikke ens ville matche binære cifre i et ensartet multipel.

Mens der er større basesystemer, der bruges til computing, såsom base-32-systemet, og base-64-systemet, er hex væsentligt lettere for de fleste mennesker at interagere med, så det forbliver det mest gennemgribende. Base-32 og base-64 har begge applikationer til computing, men de bruges sjældent til noget, men de dybeste kodningsniveauer. Selvom det tager nogle at vænne sig til, finder selv ikke-programmerere sig ofte brug af hexadecimal regelmæssigt og hurtigt få en egnethed til det.

F.eks. Vaner mange designere, der bruger grafiske designprogrammer, brugen af ​​hexadecimale koder til at repræsentere de anvendte farver. Hex er en ideel korthand, fordi farvekoder på de fleste computere består af tre værdier fra 0 til 256, en for rød, en grøn og en til blå. RGB, eller rødgrøn-blå, nummer 256 er simpelthen 16 til den anden magt, og kan således udtrykkes med to cifre. Så for eksempel kan farve koboltgrøn repræsenteres med en RGB-værdi på 61.145,64, eller simpelthen den hexadecimale værdi på # 3D9140.

At tælle i hexadecimal, som med ethvert basesystem, er ret ligetil, selvom det ved første øjekast kan se kompleks ud. At tælle til halvtreds for eksempel vil 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, 2A, 2B, 2C, 2D , 2E, 2F, 30, 31, 32. Bemærk, at det ser ud som antallet afsluttet på tallet 32, men faktisk er det sådan, at tallet 50 er repræsenteret i hexadecimal. Fordi hexadecimal er fundamentalt baseret på det binære system, er der interessante enkelheder, der vises, når vi arbejder med to kræfter. For eksempel er 2 4 simpelthen 10, 2 5 er 20, 2 6 er 40, 2 7 er 80, 2 8 er 100, 2 9 er 200 og så videre.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?