Vad är hexadesimala och decimala tal?
Det decimale systemet är det vardagliga bas-10-talssystemet. Det använder tio siffror: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Det hexadecimala systemet är baserat på 16. Det använder de decimala siffrorna 0–9 samt bokstäverna A, B, C, D, E och F, där A motsvarar 10 och F motsvarar 15.
Hexadecimal används flitigt inom datavetenskapen eftersom en hexsiffra exakt motsvarar fyra binära bitar. Detta gör långa binära värden kortare och lättare att läsa.
Hur man konverterar hex till decimal
För att konvertera hexadecimalt till decimalt multiplicerar du varje hexsiffra med en potens av 16. Den högra siffran använder 160, nästa siffra använder 161, sedan 162, och så vidare.
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
Detta innebär att hexadecimale 1B7E är lika med decimala 7038.
Hur man konverterar hex till binär
För att konvertera hexadecimalt till binärt ersätter du varje hexsiffra med dess fyra-bitars binära motsvarighet. Därefter sammanfogar du grupperna.
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
Ledande nollor tas vanligtvis bort från det slutgiltiga binära värdet, såvida inte nollorna behövs för ett fast breddformat.
Vanliga användningsområden för hexadecimala tal
Hexadecimalt är vanligt inom programmering, felsökning, minnesadresser, Unicode-kodpunkter, färgkoder, kontrollsummor och inspektion av binära filer.
Till exempel använder webbfärgvärden ofta hexadecimal notation. Färgen #FF0000 representerar rött, där FF är den röda kanalen och motsvarar decimalvärdet 255.
Inmatningsregler
- Använd siffror 0–9 och bokstäver A–F för hexadecimal inmatning.
- Små bokstäver accepteras och normaliseras automatiskt till stora bokstäver.
- Valfria prefix som 0x stöds.
- Heltal stöds. Bråk omvandlas inte medvetet av detta verktyg.