Hvad er hexadecimale og decimale tal?
Det ti-tals system er det almindelige base-10 talsystem. Det bruger ti cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Det hexadecimale system er base-16. Det bruger de decimalciffer 0–9 samt bogstaverne A, B, C, D, E og F, hvor A svarer til 10 og F svarer til 15.
Hexadecimal bruges bredt i datateknik, da én hex-ciffer repræsenterer præcis fire binære bits. Dette gør lange binære værdier kortere og lettere at læse.
Sådan konverterer du hex til decimal
For at konvertere hexadecimal til decimal skal du multiplicere hver hex-ciffer med en potens af 16. Det højre ciffer bruger 160, det næste ciffer bruger 161, derefter 162, og så videre.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Dette betyder, at hexadecimal 1B7E er lig med decimal 7038.
Sådan konverterer du hex til binær
For at konvertere hexadecimal til binær skal du erstatte hvert hex-ciffer med dets fire-bits binære ækvivalent. Derefter samles grupperne sammen.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Førende nuller fjernes typisk fra den endelige binære værdi, medmindre nullerne er nødvendige til et fast breddeformat.
Almindelige anvendelser af hexadecimal
Hexadecimal er almindeligt inden for programmering, fejlfinding, hukommelsesadresser, Unicode-kodepunkter, farvekoder, kontrolsummer og inspektion af binære filer.
For eksempel bruger webfarveværdier ofte hexadecimale notationer. Farven #FF0000 repræsenterer rød, hvor FF er den røde kanal og svarer til decimal 255.
Indtastningsregler
- Brug cifre 0–9 og bogstaver A–F til hexadecimale input.
- Små bogstaver accepteres og normaliseres automatisk til store bogstaver.
- Valgfrie præfikser som 0x understøttes.
- Hele tal understøttes. Brøker er med vilje ikke konverteret af dette værktøj.