Tallbase- konvertering
Gjør om tall mellom binær, oktal, desimal og heksadesimal.
Resultatene blir oppdaterte mens du skriver.
Om denne kalkulatoren
En tallgrunn- omformer skriver om et heltall fra en posisjonsbase til et annet – binær (base 2), oktal (base 8), desimal (base 10) og heksadesimalt (base 16). Den leser din verdi i kildedatabasen, bruker sin enkle desimalverdi, og uttrykker den verdien på nytt i målbasen. Hver grunntall bruker et fast sett med siffer: 0–1 for binære, 0– 7 for oktale, 0– 9 for oktale, 0– 9 for desimaler og 0– 9 så A– F for heksadesimale, der A– F står for 10– 15. Fordi 16 er 24, så hver av de sekstallene blir nøyaktig fire binære sifre, som er grunnen til at programmerere bruker hex- tall for rå byte. Virkte eksempel: desimaltallet 255 er 11 i binær og FF i heksadesimalt, siden 255 = 15×16 + 15. Konverteren rapporterer også midtre desimalverdi, så du kan sjekke arbeidet. En resultattabell viser samme tall i alle fire basene samtidig, og et ugyldig siffer for den valgte kildebasen er fligelisert heller enn stille.
Ofte stilte spørsmål
Hvordan konverterer jeg desimaltall til binær?
Del med 2 gjentatte ganger og les resten fra bunnen til toppen. 10 desimaler er 1010 i binært, og 255 er 111.
Hva brukes heksadesimalt til?
Heksadesimal (base 16) pakker fire binære biter til ett siffer (0–9 og A–F), så det er en kompakt måte å skrive byte. Desimalet 255 er FF i hex.
Hvorfor viser tallet mitt et tankestrek?
Siffrene må være gyldige for kildegrunnlaget – for eksempel bare 0 og 1 i binært tall, eller 0– 9 og A– F i hex. Et ugyldig tall gjør at resultatet er udefinert.
Hva betyr bokstavene A til F i heksadesimal?
De er et siffer for verdiene 10 til og med 15: A er 10, B er 11, opp til F, som er 15, dette lar grunntallet 16 passe opp til 15 til en plass før det må stå.
Hvorfor er hvert hex-siffer lik fire binære tall?
Fordi 16 er lik 2 i fjerde potens, så dekker hvert heksadesimalt siffer nøyaktig 4 biter.
Kan denne konvertereren håndtere veldig store tall?
Det virker på hele tall og er nøyaktig opp til området heltall er lagret nøyaktig (ca. 9 firemillion, eller 253). I tillegg kan ekstremt lange binære eller heksadesimale strenger miste presisjonen i de siste sifrene.
API — bruk denne kalkulatoren fra kode
Kall denne kalkulatoren som et fritt JSON- endepunkt – ikke nødvendig. Send feltverdiene nedenfor som spørreparametre eller JSON. Les alle API- doc- er →
Endepunkt
GET https://calculator.free/api/v1/number-base/
curl
curl "https://calculator.free/api/v1/number-base/?amount=255&from=10&to=2"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/number-base/?" + new URLSearchParams({
"amount": "255",
"from": "10",
"to": "2"
}));
const data = await r.json();
console.log(data.results);
Resultatene er estimater bare for generell veiledning, ikke finansiell, medisinsk eller skattemessig rådgivning.