Talbasisconverter
Converteer tussen binair, octaal, decimaal en hex
Hoe Talbasisconverter te gebruiken
Converteer tussen binair, octaal, decimaal en hex Gratis online tool, geen registratie, geen opdringerige advertenties. Gebruik het nu.
Waarvoor dienen conversies tussen getallenstelsels?
Computers werken in binair (grondtal 2), maar mensen rekenen in decimaal (grondtal 10). Hexadecimaal (grondtal 16) dient als brug — compact genoeg voor mensen, direct gemapt aan binair. Het begrijpen van alle vier stelsels is fundamenteel voor informatica, elektronica en systeemprogrammering.
- Programmering en bitbewerkingen: Bitbewerkingen werken met binaire representaties.
0xFF & 0x0F = 0x0Fbegrijpen vereist te weten dat FF gelijk is aan 11111111 en 0F aan 00001111 in binair — essentieel voor maskers, vlaggen en laagniveau communicatieprotocollen. - Geheugenadressen en debuggen: Debuggers en geheugendumps tonen adressen in hexadecimaal:
0x7fff5fbff8b0. Converteren naar decimaal of binair helpt de geheugenindeling te begrijpen bij het debuggen van C/C++ of assembleur applicaties. - Webkleuren: CSS-kleuren zoals
#7B35F5zijn drie hexadecimale waarden van twee cijfers: 7B=123 (rood), 35=53 (groen), F5=245 (blauw) in decimaal — elk paar vertegenwoordigt een 8-bits kleurkanaal. - Analyse van bestandsformaten: Binaire bestandsformaten (PNG/JPEG, uitvoerbare bestanden, PDF's) worden geïnspecteerd met hexadecimale editors — hexwaarden lezen is essentieel voor formaatanalyse en reverse engineering van protocollen.
- Unix-rechten: De octale permissie
chmod 755betekent eigenaar=7 (rwx), groep=5 (r-x), anderen=5 (r-x) in octaal, wat overeenkomt met 111 101 101 in binair — universele standaard op Linux en macOS-systemen.
Snelle referentie: Binair gebruikt 0 en 1. Octaal gebruikt 0-7. Decimaal gebruikt 0-9. Hexadecimaal gebruikt 0-9 en A-F (A=10, B=11, C=12, D=13, E=14, F=15). Eén hex-cijfer vertegenwoordigt precies 4 bits — daarom is hex zo praktisch voor compacte weergave van binaire gegevens.
Frequently Asked Questions
Waarom gebruiken computers het binaire stelsel?
Elektronische circuits hebben twee stabiele toestanden — aan (1) en uit (0). Binair past perfect bij deze twee toestanden. Transistors, de bouwstenen van moderne processors, schakelen tussen aan en uit, waardoor binair de natuurlijke taal van digitale hardware is.
Hoe converteer ik binair naar hexadecimaal?
Groepeer de binaire cijfers in groepen van 4 van rechts naar links en converteer elke groep naar zijn hex-cijfer. 11110101 → 1111=F, 0101=5 → F5. Dit werkt omdat 16=2^4 — één hex-cijfer vertegenwoordigt altijd precies 4 binaire cijfers.
Wat is het complement van twee?
Het tweecomplement is de manier waarop computers negatieve gehele getallen in binair voorstellen. Om een getal te negeren: inverteer alle bits en voeg 1 toe. Bijvoorbeeld in 8 bits: 5 = 00000101; -5 = 11111010 + 1 = 11111011. Deze codering stelt dezelfde hardwarekring in staat zowel optelling als aftrekking efficiënt uit te voeren.
Wat betekent het voorvoegsel 0x voor een getal?
0x is het conventionele voorvoegsel dat een hexadecimaal getal aangeeft in programmeertalen (C, C++, Java, JavaScript, Python). 0xFF betekent hex FF = decimaal 255. Evenzo geeft 0b binair aan (0b11111111 = 255) en 0o octaal. Zonder voorvoegsel worden getallen aangenomen als decimaal.
Hoeveel hexadecimale cijfers zijn nodig om een 32-bits getal voor te stellen?
32 bits ÷ 4 bits per hex-cijfer = 8 hex-cijfers. Een 32-bits kleurwaarde zoals 0x7B35F5FF gebruikt alle 8 cijfers (RRGGBBAA). Een IPv4-adres past ook in 32 bits = 8 hex-cijfers. Een 64-bits waarde (zoals aanwijzers op moderne systemen) heeft 16 hex-cijfers nodig.
Binair vs octaal vs decimaal vs hexadecimaal — wanneer wat te gebruiken
Binair is de native taal van de computer — voor bitbewerkingen, hardwarebegrip en analyse van laagniveau protocollen. Octaal wordt voornamelijk gebruikt voor Unix-bestandsrechten (chmod) en sommige verouderde telecommunicatiesystemen. Decimaal is voor menselijke communicatie — prijzen, tellingen en alledaagse getallen. Hexadecimaal is het werksformaat van ontwikkelaars — compacte binaire representatie gebruikt voor kleuren, geheugenadressen, hashes en gegevensinspectie op byteniveau.