Talstelsels en logica > Hexadecimale getallen
12345Hexadecimale getallen

Theorie

Het hexadecimale talstelsel is gebaseerd op machten van `16` . Er zijn dan ook `16` symbolen nodig om een getal te maken, namelijk `0` , `1` , `2` , `3` , `4` , `5` , `6` , `7` , `8` , `9` , `a` , `b` , `c` `d` , `e` , `f` .

Het getal `5c06_(16)` is in het decimale stelsel:
`5c06_(16) = 5*16^3 + 12*16^2 + 0*16^1 + 6*16^0 = 23558_(10)` .

Verder omrekenen gaat zo:

  • Van decimaal naar hexadecimaal:
    Deel het getal door `16` en schrijf de uitkomst met rest op.
    Herhaal deze procedure tot je onder de `16` uitkomt.
    De resten vormen het hexadecimale getal.

  • Van hexadecimaal naar binair:
    Vervang elk teken door de bijbehorende `4` -bits binaire code.
    Laat eventueel de voorste nullen weg.

  • Van binair naar hexadecimaal:
    Deel het getal van rechts naar links op in `4` -bits tekens, voeg vooraan extra nullen toe indien nodig.
    Vervang elk `4` -bits teken door zijn hexadecimale teken.

In de voorbeelden zie je hoe dit in zijn werk gaat.

verder | terug