Talstelsels omrekenen: waar dit voor dient
Processoren tellen in binaire code, geheugenadressen worden in hexadecimaal geschreven, Unix-rechten gebruiken octaal en mensen denken in decimalen. Handmatig omrekenen tussen stelsels is omslachtig en foutgevoelig. Typ een getal in een willekeurig talstelsel en zie meteen de equivalenten in alle gangbare stelsels.
Talstelsels omrekenen: hoe het werkt
- Kies het talstelsel waarin je getal is geschreven.
- Typ of plak de waarde; de cijfers worden gecontroleerd op basis van het gekozen talstelsel.
- Lees de equivalenten in binair, octaal, decimaal en hexadecimaal.
- Gebruik de kiezer voor elk ander talstelsel tussen 2 en 36.
Veelgestelde vragen
Waarom gebruikt hexadecimaal letters?
Grondtal 16 heeft zestien symbolen nodig en we hebben er maar tien. A tot en met F staan voor de waarden 10 tot en met 15, zodat één hexadecimaal cijfer precies overeenkomt met vier bits.
Waarom wordt hexadecimaal zoveel gebruikt in programmeren?
Omdat één hex-cijfer vier bits is en twee hex-cijfers één byte. Het is een compacte, verliesvrije manier om binaire code te schrijven; daarom worden kleuren, geheugenadressen en hashes zo weergegeven.
Waarvoor wordt octaal nog gebruikt?
Vooral voor bestandsrechten in Unix en Linux. Elke groep van drie bits (lezen, schrijven, uitvoeren) past in één octaal cijfer; vandaar de notatie chmod 755.
Rekent de tool ook negatieve of decimale getallen om?
De tool zet niet-negatieve gehele getallen om. Breuken en tweecomplement-notatie hangen af van de woordlengte en het formaat, en daar doet de tool geen aannames over.