Hexadecimaal naar Decimaal Omrekener
Gebruik deze tool om hexadecimale getallen (basis 16) om te zetten naar decimale getallen (basis 10).
Resultaat
Hoe werkt hexadecimaal naar decimaal conversie?
Het hexadecimale stelsel gebruikt 16 symbolen: 0-9 en A-F, waarbij:
- A = 10
- B = 11
- C = 12
- D = 13
- E = 14
- F = 15
Bij het omzetten vermenigvuldig je elke positie met de bijbehorende macht van 16, beginnend met 16^0 voor het meest rechtse cijfer.
Veelvoorkomende Hexadecimaal naar Decimaal Conversies
Hexadecimaal | Decimaal | Berekening |
---|---|---|
A | 10 | A = 10 × 160 = 10 |
F | 15 | F = 15 × 160 = 15 |
10 | 16 | 1 × 161 + 0 × 160 = 16 |
1F | 31 | 1 × 161 + 15 × 160 = 16 + 15 = 31 |
FF | 255 | 15 × 161 + 15 × 160 = 240 + 15 = 255 |
100 | 256 | 1 × 162 + 0 × 161 + 0 × 160 = 256 |
ABC | 2.748 | 10 × 162 + 11 × 161 + 12 × 160 = 2.560 + 176 + 12 = 2.748 |
FFFF | 65.535 | 15 × 163 + 15 × 162 + 15 × 161 + 15 × 160 = 61.440 + 3.840 + 240 + 15 = 65.535 |
DEADBEEF | 3.735.928.559 | 13 × 167 + 14 × 166 + … + 15 × 160 |
CAFEBABE | 3.405.691.582 | 12 × 167 + 10 × 166 + … + 14 × 160 |
Uitleg van Hexadecimaal naar Decimaal Conversie
Wat is het Hexadecimale Stelsel?
Het hexadecimale stelsel is een talstelsel met grondtal 16. Het gebruikt 16 verschillende symbolen: de cijfers 0 t/m 9 en de letters A t/m F, waarbij:
- A staat voor de waarde 10
- B staat voor de waarde 11
- C staat voor de waarde 12
- D staat voor de waarde 13
- E staat voor de waarde 14
- F staat voor de waarde 15
Conversieformule
Om een hexadecimaal getal naar een decimaal getal om te zetten, gebruik je de volgende methode:
- Identificeer de positie van elk cijfer, beginnend met 0 voor het meest rechtse cijfer.
- Vermenigvuldig de decimale waarde van elk cijfer met 16 tot de macht van zijn positie.
- Tel alle resultaten bij elkaar op.
De algemene formule is:
Waarbij d₁, d₂, …, dₙ de decimale waarden zijn van de hexadecimale cijfers, en n het aantal cijfers in het hexadecimale getal.
Voorbeeld: Conversie van “1A3F” naar Decimaal
Laten we het hexadecimale getal “1A3F” omzetten naar decimaal:
- Identificeer de positie en waarde van elk cijfer:
- 1 op positie 3 (waarde 1)
- A op positie 2 (waarde 10)
- 3 op positie 1 (waarde 3)
- F op positie 0 (waarde 15)
- Bereken de waarde van elke positie:
- 1 × 16³ = 1 × 4.096 = 4.096
- 10 × 16² = 10 × 256 = 2.560
- 3 × 16¹ = 3 × 16 = 48
- 15 × 16⁰ = 15 × 1 = 15
- Tel alle waarden bij elkaar op:
- 4.096 + 2.560 + 48 + 15 = 6.719
Dus het hexadecimale getal “1A3F” is gelijk aan het decimale getal 6.719.
Waarom Hexadecimaal Gebruiken?
Hexadecimale getallen worden veel gebruikt in de informatica en programmering om verschillende redenen:
- Compacte weergave: Hexadecimale getallen kunnen binaire informatie compacter weergeven dan binaire getallen zelf.
- Geheugenadressering: In computersystemen worden hexadecimale getallen vaak gebruikt om geheugenlocaties aan te duiden.
- Kleurcodes: In HTML en CSS worden kleuren vaak gedefinieerd met hexadecimale notatie, zoals #FF0000 voor rood.
- Foutcodes: Veel besturingssystemen geven foutcodes weer in hexadecimaal formaat.
- Byte-representatie: Eén hexadecimaal cijfer kan precies 4 bits (een halve byte) weergeven, en twee hexadecimale cijfers kunnen precies 1 byte weergeven.
Praktische Toepassingen
Hexadecimale getallen worden in verschillende contexten gebruikt:
- Programmeren: Hexadecimale constanten worden vaak gebruikt in programmeertalen (bijv. 0x1A3F in C/C++/Java).
- Debugging: Geheugeninhoud en machinecode worden vaak in hexadecimaal formaat weergegeven.
- Netwerken: MAC-adressen worden geschreven als zes paren van hexadecimale cijfers (bijv. 00:1A:2B:3C:4D:5E).
- IPv6-adressen: Deze worden geschreven als acht groepen van vier hexadecimale cijfers.
- Bestandsformaten: Binaire bestandsformaten worden vaak geanalyseerd in hexadecimale editors.