Tallbase- konvertering

Gjør om tall mellom binær, oktal, desimal og heksadesimal.

Resultat
Omgjøring

Resultatene blir oppdaterte mens du skriver.

Gir kalkulatoren deg det riktige svaret?

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.

❤️ Like Calculator.Free? Del det

𝕏  X Facebook Reddit
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. Alt du utelater bruker samme standard denne siden er fylt med. En ukjent parameter er en 400, aldri en stille null. 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.