Studie en huiswerk
Bekijk de antwoorden op de opgaven over informatica, digitale logica en getallenstelsels, en ontdek hoe ze tot stand zijn gekomen.
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.
–––Ontdek hoe decimale getallen in binaire getallen worden omgezet en hoe je het resultaat kunt aflezen.
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.
Bekijk de antwoorden op de opgaven over informatica, digitale logica en getallenstelsels, en ontdek hoe ze tot stand zijn gekomen.
Schrijf bitmaskers, vlaggen, machtigingen en registerwaarden, of lees binaire uitvoer tijdens het debuggen.
Werk met IP-adresoctetten, subnetmaskers en microcontrollerwaarden die in bits worden weergegeven.
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.
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.
| Decimaal | Binair | Hex |
|---|---|---|
| 1 | 1 | 1 |
| 2 | 10 | 2 |
| 8 | 1000 | 8 |
| 10 | 1010 | A |
| 15 | 1111 | F |
| 16 | 10000 | 10 |
| 100 | 1100100 | 64 |
| 255 | 11111111 | FF |
| 256 | 100000000 | 100 |
| 1024 | 10000000000 | 400 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Op de startpagina vind je nog tientallen andere gratis tools waarvoor geen API-sleutel nodig is.
Zet tekst om naar hoofdletters, camelCase, snake_case en meer.
Gereedschap openenZet CSV-gegevens om in schone JSON-objecten of -arrays.
Gereedschap openenMaak streepjescodes in gangbare formaten.
Gereedschap openenVerwijder overtollige spaties, tabtekens en lege regels.
Gereedschap openenGeen overeenkomende vraag.
Deel je mening over deze tool met andere bezoekers.