🌐 NL

🔢 Hexadecimale rekenmachine

Een rekenmachine voor het omzetten tussen hexadecimale en decimale getallen en voor hexadecimale rekenkundige bewerkingen.

Decimale invoer → Hexadecimaal

Hexadecimaal

Hexadecimale invoer → Decimaal

Decimaal

Hexadecimale bewerkingen

Resultaat
Decimaal
GIDS

Meer lezen

01

Wat is hexadecimaal?

Hexadecimaal is een telsysteem dat 16 symbolen gebruikt: 0-9 en A-F, waarbij A=10, B=11, C=12, D=13, E=14, F=15. Het wordt veel gebruikt in webkleurcodes (#FF0000), geheugenadressen, MAC-adressen, enz. Vier binaire cijfers kunnen eenvoudig worden weergegeven als één hexadecimaal cijfer, wat het zeer efficiënt maakt.

02

Hoe zet je hexadecimaal om naar decimaal

Om hexadecimaal naar decimaal om te zetten, vermenigvuldig je elk cijfer met machten van 16 en tel je de uitkomsten op. Bijvoorbeeld, hex 2F is (2×16¹)+(15×16⁰) = 32+15 = 47 (decimaal). Hex FF is (15×16¹)+(15×16⁰) = 240+15 = 255. Deze rekenmachine voert de omzetting automatisch uit.

03

Hoe zet je decimaal om naar hexadecimaal

Om decimaal naar hexadecimaal om te zetten, deel je het decimale getal herhaaldelijk door 16 en lees je de resten in omgekeerde volgorde. Bijvoorbeeld, het omzetten van decimaal 255: 255÷16=15 rest 15(F), 15÷16=0 rest 15(F), in omgekeerde volgorde krijg je FF. Decimaal 100 is 64 in hex.

04

Webkleurcodes en hexadecimaal

In HTML en CSS worden kleuren in hexadecimaal uitgedrukt. In de #RRGGBB-notatie is RR rood (00-FF), GG groen (00-FF) en BB blauw (00-FF). Voorbeelden: #FF0000 is rood, #00FF00 is groen, #0000FF is blauw, #FFFFFF is wit, #000000 is zwart. Elk kleurkanaal heeft een bereik van 0-255 (decimaal).

05

Toepassingen van hexadecimale bewerkingen

Hexadecimale bewerkingen worden in programmeren gebruikt voor bitmasking, berekeningen van geheugenadressen en netwerkpakket-analyse. Bijvoorbeeld, bit AND-bewerkingen kunnen specifieke bits extraheren en OR-bewerkingen kunnen bits instellen. Hexadecimaal is ook essentieel bij het analyseren van memory dumps tijdens debugging.

06

Toepassingen in de praktijk van hexadecimaal

Hexadecimaal wordt veel gebruikt in webdesign (kleurcodes), MAC-adressen (00:1A:2B:3C:4D:5E), IPv6-adressen, bestandssignaturen (magic numbers), QR-codes, encryptiesleutels, Unicode-tekens codes (U+0041), enz. Je kunt ook hexkleurcodes controleren wanneer je kleurkiezers gebruikt in ontwikkelaarstools.

Veelgestelde vragen

Wat betekent het voorvoegsel 0x in hexadecimaal?
0x is een voorvoegsel dat in programmeertalen vaak wordt gebruikt om aan te geven dat de volgende cijfers hexadecimaal zijn. Bijvoorbeeld: 0xFF stelt decimaal 255 voor; je kunt in deze rekenmachine gewoon FF invoeren zonder het voorvoegsel 0x.
Hoe lees ik A tot en met F in hexadecimaal?
A tot en met F staan voor de waarden 10 tot en met 15 en kunnen zowel in hoofdletters als kleine letters worden gebruikt (a = A = 10). Deze rekenmachine verwerkt beide gevallen automatisch.
Hoe worden negatieve hexadecimale getallen weergegeven?
Hexadecimaal drukt negatieve getallen niet rechtstreeks uit, maar computersystemen gebruiken daar meestal two's complement voor. Deze rekenmachine richt zich op omzetting van positieve gehele getallen en basisbewerkingen.
Wat gebeurt er als hexadecimale aftrekking een negatief resultaat oplevert?
Als de eerste waarde kleiner is dan de tweede, is het resultaat negatief. De rekenmachine geeft dit weer als een minteken gevolgd door de hexadecimale absolute waarde.
Waarom verschijnt er een voorbeeld wanneer ik een kleurcode invoer?
Een hexwaarde van 6 cijfers in de #RRGGBB-notatie wordt opgesplitst in drie paren van 2 cijfers voor rood, groen en blauw, zodat je de daadwerkelijke kleur kunt bekijken. Dat is handig om webkleurcodes visueel te controleren.