Decimaal-naar-binair-omzetter — Zet elk decimaal getal direct om naar binair, octaal en hexadecimaal.

Typ een getal in en je ziet meteen de binaire, octale en hexadecimale weergave ervan. Het programma kan zeer grote gehele getallen, breuken zoals 0,625 en negatieve waarden in het tweecomplement met 8, 16, 32 of 64 bits verwerken. Je kunt een antwoord ook controleren door het binaire getal weer om te zetten naar decimaal.

Mijn nummer omzetten Je gegevens blijven in je browser opgeslagen
Decimaal-naar-binair-omzetter die het getal 156 weergeeft, omgezet naar 10011100

Decimaal getal

Resultaten

Binair
–
Octaal
–
Hexadecimaal
–
0 Gebruikte bits
–Number type
Decimale waarde: –
De gids

Handleiding voor het omzetten van decimale getallen naar binaire getallen: methode, negatieve getallen en breuken

Ontdek hoe decimale getallen in binaire getallen worden omgezet en hoe je het resultaat kunt aflezen.

Een eenvoudige uitleg

Wat is de omzetting van decimaal naar binair?

Het decimale stelsel is het stelsel met basis 10 dat we dagelijks gebruiken, met de cijfers 0 tot en met 9. Het binaire stelsel heeft basis 2 en maakt alleen gebruik van 0 en 1; dit is de manier waarop computers getallen opslaan. Omzetten van decimaal naar binair betekent dat je dezelfde waarde weergeeft met machten van 2 in plaats van machten van 10.

Typ een getal in en de binaire, octale en hexadecimale weergaven verschijnen meteen. Het programma kan zeer grote gehele getallen, decimale getallen zoals 0,625 en negatieve getallen verwerken. Om de omgekeerde bewerking uit te voeren, vink je het selectievakje hier aan of gebruik je de ‘Binair naar decimaal’-omzetter.

Veelvoorkomende redenen om over te stappen

Waarom mensen decimale getallen omzetten naar binaire getallen

Studie en huiswerk

Bekijk de antwoorden op de opgaven over informatica, digitale logica en getallenstelsels, en ontdek hoe ze tot stand zijn gekomen.

Programmeren

Schrijf bitmaskers, vlaggen, machtigingen en registerwaarden, of lees binaire uitvoer tijdens het debuggen.

Netwerken en elektronica

Werk met IP-adresoctetten, subnetmaskers en microcontrollerwaarden die in bits worden weergegeven.

Doe het met de hand

Hoe zet je decimaal handmatig om naar binair?

Om een geheel getal te krijgen, deel je steeds opnieuw door 2, schrijf je elke rest op en lees je de resten vervolgens van de laatste naar de eerste.

156 / 2 = 78 rest 0 78 / 2 = 39 rest 0 39 / 2 = 19 rest 1 19 / 2 = 9 rest 1 9 / 2 = 4 rest 1 4 / 2 = 2 rest 0 2 / 2 = 1 rest 0 1 / 2 = 0 rest 1 Lees van onder naar boven: 10011100 (156 in binair)

Voor een breuk vermenigvuldig je in plaats daarvan met 2. Het cijfer vóór de komma wordt het volgende binaire cijfer, en je blijft het resterende deel vermenigvuldigen. 0,625 levert 0,101 op, omdat 0,625 = 1/2 + 1/8.

Gemeenschappelijke waarden

Tabel met decimale, binaire en hexadecimale getallen

DecimaalBinairHex
111
2102
810008
101010A
151111F
161000010
100110010064
25511111111FF
256100000000100
102410000000000400
Bijzondere gevallen

Negatieve getallen en breuken

Tweecomplement

Computers slaan negatieve gehele getallen op in de vorm van het tweecomplement. Kies een bitbreedte en -42 wordt dan 11010110 in 8 bits. De tool geeft een foutmelding als de waarde niet binnen de gekozen bitbreedte past.

Minteken

Bij de eenvoudige notatie wordt een minteken voor de binaire waarde geplaatst, dus -42 wordt -101010. Dit is makkelijker te lezen en volstaat voor huiswerk.

Breuken die nooit eindigen

Sommige decimale getallen kunnen niet exact in binair formaat worden weergegeven. 0,1 herhaalt zich oneindig, dus het resultaat wordt afgekapt na het door jou gekozen aantal cijfers en er verschijnt een melding.

Bitbreedte

De instelling ‘Automatisch’ kiest de kortste van 8, 16, 32 of 64 bits die past. Kies een breedte om positieve getallen met voorloopnullen aan te vullen, bijvoorbeeld 5 als 00000101.

Omzetten in een paar stappen

Hoe gebruik je de decimaal-naar-binair-omzetter?

  1. Typ een decimaal getal of klik op een van de voorbeeldwaarden.
  2. Lees het binaire resultaat. Druk op ‘Kopiëren’ om het te kopiëren, of schakel de groepering uit als je alleen cijfers wilt zien.
  3. Kies hoe negatieve getallen worden weergegeven en stel een bitbreedte in als je een vaste lengte nodig hebt.
  4. Vink het selectievakje onderaan aan om een binaire waarde weer om te zetten naar een decimale waarde en het antwoord te bevestigen.
Betere resultaten

Eenvoudige tips voor het omrekenen van getallen

  • Door bits in groepjes van vier te bundelen, worden lange waarden veel beter leesbaar en komen ze op één lijn te staan met de hexadecimale cijfers.
  • Machten van 2 zijn gemakkelijk te herkennen: 1, 10, 100 en 1000 in het binaire stelsel komen overeen met 1, 2, 4 en 8 in het decimale stelsel.
  • Stel voor bitmaskers en registers de bitbreedte zo in dat voorloopnullen behouden blijven.
  • Als een resultaat met decimalen te lang lijkt, verminder dan het aantal decimalen. In de meeste gevallen volstaan 8 of 16.
Goed om te weten

Beperkingen en privacy

Privacy

De getallen worden in je browser omgezet. Er wordt niets naar onze server verzonden of opgeslagen. Alleen je gemaakte keuzes worden op je apparaat opgeslagen.

Beperkingen

De invoer is beperkt tot 400 cijfers. Drijvende-kommaformaten zoals IEEE 754 worden niet weergegeven; alleen de exacte binaire waarde van het getal dat je invoert. Tweecomplement wordt gebruikt voor gehele getallen.

Veelgestelde vragen

Veelgestelde vragen over de decimaal-naar-binair-omzetter

Hoe zet ik een decimaal getal om naar binair?

Typ het getal in het vakje en de binaire weergave verschijnt meteen. Deel het getal met de hand herhaaldelijk door 2, noteer elke rest en lees de resten van achteren naar voren.

Wat is 10 in het binaire stelsel?

10 in decimale notatie is 1010 in binaire notatie, want 8 + 2 = 10. Je kunt elke andere waarde uitproberen met de voorbeeldknoppen of door deze in te voeren.

Kan het decimale getallen zoals 0,625 of 0,1 omzetten?

Ja. 0,625 is precies 0,101 in binair. 0,1 kan niet exact worden weergegeven en herhaalt zich oneindig, dus wordt het resultaat afgekapt op het aantal decimalen dat je kiest, en dat wordt ook vermeld in een opmerking.

Hoe worden negatieve getallen weergegeven?

Kies het minteken om een minteken voor de binaire waarde te plaatsen, of ‘Twee’s complement’ om te zien hoe een computer deze waarde opslaat. Voor ‘Twee’s complement’ is een bitbreedte nodig; bij ‘Automatisch’ wordt voor je gekozen uit 8, 16, 32 of 64 bits.

Wat doet de bitbreedte?

Hiermee wordt de lengte van het resultaat bepaald. Bij een breedte van 8 wordt 5 weergegeven als 00000101, en bij het tweecomplement wordt hiermee ook het bereik bepaald, zodat 8 bits de waarden -128 tot en met 127 kunnen bevatten.

Hoe groot mag het getal zijn dat ik wil omrekenen?

Gehele getallen kunnen tot 400 cijfers bevatten, wat ver boven de limiet van 64 bits ligt, omdat de tool exacte berekeningen voor grote getallen gebruikt. Het tweecomplement houdt op bij 64 bits, tenzij je de breedte op ‘Automatisch’ laat staan.

Kan ik binaire getallen weer omzetten naar decimale getallen?

Ja. Vink het selectievakje onder de resultaten aan en voer een binaire waarde in, inclusief een decimaal getal, bijvoorbeeld 101,101. De decimale waarde is exact.

Wordt mijn nummer ergens opgeslagen of doorgestuurd?

Nee. De conversie vindt plaats in je browser en er wordt niets van je apparaat verzonden. Alleen je gemaakte keuzes worden onthouden voor de volgende keer.

Van mensen die deze tool gebruiken

Recensies

Beoordelingen worden geladen…
Ga door

Nog meer gereedschap in de gereedschapskist

Op de startpagina vind je nog tientallen andere gratis tools waarvoor geen API-sleutel nodig is.

Een tool voorstellen