Hexadecimaal

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 $13_{10}$ of het getal $1 \cdot 16^1 + 3 \cdot 16^0 = 19_{10}$ weer? Om dit probleem te omzeilen, spreken we af dat we het cijfer $10$ weergeven met $\textrm{A}$, het cijfer $11$ met $\textrm{B}$, et cetera. We werken in het hexadecimale stelsel dus met de cijfers $0$ tot en met $9$ en de letters $\textrm{A}$ tot en met $\textrm{F}$.

decimaal hexadecimaal
$0$ $0$
$1$ $1$
$2$ $2$
$3$ $3$
$4$ $4$
$5$ $5$
$6$ $6$
$7$ $7$
$8$ $8$
$9$ $9$
$10$ $\textrm{A}$
$11$ $\textrm{B}$
$12$ $\textrm{C}$
$13$ $\textrm{D}$
$14$ $\textrm{E}$
$15$ $\textrm{F}$