🌐 DA

🔢 Hexadecimal lommeregner

En lommeregner til at konvertere mellem hexadecimale og decimale tal samt udføre hexadecimale aritmetiske operationer.

Decimal input → Hexadecimal

Hexadecimal

Hexadecimal input → Decimal

Decimal

Hexadecimale operationer

Resultat
Decimal
GUIDE

Laes mere

01

Hvad er hexadecimal?

Hexadecimal er et talsystem, der bruger 16 symboler: 0-9 og A-F, hvor A=10, B=11, C=12, D=13, E=14, F=15. Det bruges meget i webfarvekoder (#FF0000), hukommelsesadresser, MAC-adresser osv. Fire binære cifre kan nemt udtrykkes som ét hexadecimalt ciffer, hvilket gør det meget effektivt.

02

Sådan konverterer du hexadecimal til decimal

For at konvertere hexadecimal til decimal skal du gange hvert ciffer med potenser af 16 og summere dem. For eksempel er hex 2F (2×16¹)+(15×16⁰) = 32+15 = 47 (decimal). Hex FF er (15×16¹)+(15×16⁰) = 240+15 = 255. Denne lommeregner udfører konverteringer automatisk.

03

Sådan konverterer du decimal til hexadecimal

For at konvertere decimal til hexadecimal skal du gentagne gange dividere decimal tallet med 16 og læse resterne i omvendt rækkefølge. For eksempel ved konvertering af decimal 255: 255÷16=15 rest 15(F), 15÷16=0 rest 15(F), læst bagfra giver det FF. Decimal 100 er 64 i hex.

04

Webfarvekoder og hexadecimal

I HTML og CSS udtrykkes farver i hexadecimal. I formatet #RRGGBB er RR rød (00-FF), GG grøn (00-FF), BB blå (00-FF). Eksempler: #FF0000 er rød, #00FF00 er grøn, #0000FF er blå, #FFFFFF er hvid, #000000 er sort. Hver farvekanal har et område på 0-255 (decimal).

05

Anvendelser af hexadecimale operationer

Hexadecimale operationer bruges i programmering til bitmaskering, beregning af hukommelsesadresser og analyse af netværkspakker. For eksempel kan bit AND-operationer udtrække bestemte bits, og OR-operationer kan sætte bits. Hexadecimal er også vigtig ved analyse af hukommelsesdumps under fejlfinding.

06

Praktiske anvendelser af hexadecimal

Hexadecimal bruges meget i webdesign (farvekoder), MAC-adresser (00:1A:2B:3C:4D:5E), IPv6-adresser, filsignaturer (magiske tal), QR-koder, krypteringsnøgler, Unicode-tegnkoder (U+0041) osv. Du kan også kontrollere hex-farvekoder, når du bruger farvevælgere i udviklerværktøjer.

Ofte stillede sporgsmal

Hvad betyder 0x-præfikset i hexadecimal?
0x er et præfiks, der ofte bruges i programmeringssprog til at angive, at de efterfølgende cifre er hexadecimale. For eksempel repræsenterer 0xFF decimal 255; du kan skrive kun FF i denne lommeregner uden 0x-præfikset.
Hvordan læser jeg A til F i hexadecimal?
A til F repræsenterer værdierne 10 til 15 og kan bruges i både store og små bogstaver (a = A = 10). Denne lommeregner håndterer begge varianter automatisk.
Hvordan repræsenteres negative hexadecimale tal?
Hexadecimal i sig selv udtrykker ikke direkte negative tal, men computersystemer bruger typisk to-komplement til at repræsentere dem. Denne lommeregner fokuserer på konvertering af positive heltal og grundlæggende aritmetik.
Hvad sker der, hvis hex-subtraktion giver et negativt resultat?
Hvis den første værdi er mindre end den anden, bliver resultatet negativt. Lommeregneren viser dette som et minustegn efterfulgt af den hexadecimale absolutværdi.
Hvorfor viser et farvekode-input en forhåndsvisning?
En 6-cifret hex-værdi i formatet #RRGGBB deles i tre 2-cifrede par for rød, grøn og blå, så du kan se den faktiske farve. Det er praktisk til visuelt at kontrollere webfarvekoder.