Het is vervelend om steeds alle 8 bits van een byte te moeten opschrijven. Gelukkig kunnen we op dit schrijfwerk besparen door over te stappen naar het hexadecimale stelsel (de term hexadecimaal betekent zestien). In het zestientallige stelsel werken we met machten van 16. Bij het weergegeven van een getal worden dus de cijfers 0 tot en met 15 gebruikt.
Deze keuze levert echter een probleem op. Geeft bijvoorbeeld 13 het getal 1310 of het getal 1⋅161+3⋅160=1910 weer? Om dit probleem te omzeilen, spreken we af dat we het cijfer 10 weergeven met A, het cijfer 11 met B, et cetera. We werken in het hexadecimale stelsel dus met de cijfers 0 tot en met 9 en de letters A tot en met F.
Deze keuze levert echter een probleem op. Geeft bijvoorbeeld 13 het getal 1310 of het getal 1⋅161+3⋅160=1910 weer? Om dit probleem te omzeilen, spreken we af dat we het cijfer 10 weergeven met A, het cijfer 11 met B, et cetera. We werken in het hexadecimale stelsel dus met de cijfers 0 tot en met 9 en de letters A tot en met F.
decimaal | hexadecimaal |
---|---|
0 | 0 |
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
7 | 7 |
8 | 8 |
9 | 9 |
10 | A |
11 | B |
12 | C |
13 | D |
14 | E |
15 | F |