Binaire / Hex / Decimale Converter
Een getal omzetten tussen binair, octaal, decimale en hexadecimale, met een uitsplitsingstabel.
Resultaten update als u typt.
Over deze rekenmachine
Een binaire, hex en decimale converter toont hetzelfde hele getal over nummerbasis. Computers werken uiteindelijk in binaire (basis 2) maar programmeurs wisselen regelmatig tussen bases om waarden leesbaar te maken: decimale (basis 10) voor alledaagse hoeveelheden, hexadecimale (basis 16) voor bytewaarden en geheugenadressen, en octale (basis 8) voor zaken zoals Unix bestandsmachtigingen. Deze converter neemt een heel getal in een van die vier basen en toont het in alle vier tegelijk, samen met zijn bitlengte. De cijfers die in elke basis worden toegestaan gaan tot een minder dan de basis.. binaire toepassingen 0
Veelgestelde vragen
Hoe kan ik decimale omzetten naar hexadecimaal?
Herhaaldelijk delen door 16 en lees de restjes van laatste tot eerste, met behulp van A.F. voor 10
Waarom wordt hexadecimaal gebruikt in computers?
Elke hex-cijferkaart is precies vier binaire bits, dus hex is een compacte, leesbare manier om bytewaarden en geheugenadressen te schrijven. 0xFF is één byte van alle.
Kan ik nummers invoeren met 0x, 0b of 0o prefixes?
Ja. Een voorvoegsel van 0x (hex), 0b (binair) of 0o (octaal) wordt automatisch verwijderd, zodat u de waarden rechtstreeks van code kunt plakken. Zorg ervoor dat de invoerbasis die u selecteert overeenkomt met de cijfers die u invoert.
Wat zegt de lengte van het stukje?
Het is hoeveel binaire cijfers de waarde nodig heeft. Decimal 255 is 8 bits (één byte); 256 heeft 9 bits nodig. Bitlengte is handig voor het kiezen van datatypen en het controleren of een waarde past in een byte, 16-bits woord of 32-bits register.
Wanneer wordt octal voorgeschreven?
Octal groepeert bits in drieën en verschijnt voornamelijk in Unix bestandsmachtigingen (zoals 755 of 644) en sommige legacy systemen. Elke octale cijfer kaarten op precies drie binaire bits, de manier waarop elke hex cijfer in kaart brengt tot vier.
Waarom kreeg ik "ongeldig nummer voor deze basis"?
Een cijfer dat u invoert is niet toegestaan in de geselecteerde basis. Bijvoorbeeld de letter F of het cijfer 8 in een binair nummer, die alleen 0 en 1 toestaat. Schakel de input basis om uw waarde te passen, of corrigeer het out-of-range cijfer.
API
Noem deze rekenmachine als een gratis JSON eindpunt.. geen sleutel nodig. Stuur de veldwaarden hieronder als query parameters of JSON. Lees de volledige API docs →
Eindpunt
GET https://calculator.free/api/v1/binary-hex/
curl
curl "https://calculator.free/api/v1/binary-hex/?value=255&base=10"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/binary-hex/?" + new URLSearchParams({
"value": "255",
"base": "10"
}));
const data = await r.json();
console.log(data.results);
De resultaten zijn schattingen voor algemene richtsnoeren, niet voor financieel, medisch of fiscaal advies.