Hva er heksadesimale og desimale tall?
Desimalsystemet er det vanlige desimaltallsystemet som bruker ti siffer: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Det heksadesimale systemet er base-16. Det bruker desimalsifrene 0–9 pluss bokstavene A, B, C, D, E og F, der A tilsvarer 10 og F tilsvarer 15.
Hexadesimaltall brukes mye i datateknikk fordi én heksadesimal siffer representerer nøyaktig fire binære bit. Dette gjør lange binære verdier kortere og enklere å lese.
Slik konverterer du hex til desimal
For å konvertere hexadecimal til desimal, multipliserer du hver hex-siffer med en potens av 16. Det høyre sifferet bruker 160, det neste sifferet bruker 161, deretter 162, og så videre.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Dette betyr at det heksadesimale tallet 1B7E er lik det desimale tallet 7038.
Slik konverterer du hex til binær
For å konvertere fra heksadesimal til binær, erstatt hver heksadesimalsiffer med dens fire-bits binære ekvivalent. Deretter kobler du gruppene sammen.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Ledende nuller fjernes vanligvis fra den endelige binære verdien, med mindre nullene er nødvendige for et fast breddeformat.
Vanlige bruksområder for heksadesimaltall
Hexadesimalt er vanlig i programmering, feilsøking, minneadresser, Unicode-kodepunkter, fargekoder, kontrollsiffer og inspeksjon av binære filer.
For eksempel bruker webfargeverdier ofte heksadesimal notasjon. Fargen #FF0000 representerer rød, der FF er den røde kanalen og tilsvarer desimaltall 255.
Innregler
- Bruk sifrene 0–9 og bokstavene A–F for heksadesimal inndata.
- Små bokstaver aksepteres og normaliseres automatisk til store bokstaver.
- Valgfrie prefikser som 0x støttes.
- Heltall støttes. Brøker konverteres ikke med dette verktøyet.