Monu Tools

Tallbase-konverterer

Konverter tall mellom binær, oktal, desimal og heksadesimal. Rediger et hvilket som helst felt, og de andre oppdateres umiddelbart. Store verdier er eksakte, uten avrunding.

Slik bruker du Tallbase

  1. 01

    Skriv et tall i et hvilket som helst av de fire feltene.

  2. 02

    De andre basene oppdateres umiddelbart mens du skriver.

  3. 03

    Slå av/på store bokstaver i heks og kopier en hvilken som helst verdi med ett klikk.

Hva den gjør

Denne tallbasekonvertereren bytter hele tall mellom binær (base 2), oktal (base 8), desimal (base 10) og heksadesimal (base 16). Hvert felt er redigerbart, så du kan skrive i hvilken som helst base og lese ekvivalenten i de andre øyeblikkelig.

Hvordan tallbaser fungerer

En tallbase er bare hvor mange distinkte sifre et system bruker før det ruller over til neste posisjon. Desimal bruker ti (0 til 9), binær bruker to (0 og 1), og heksadesimal bruker seksten, som legger til a til f for verdiene ti til femten, som er grunnen til at et enkelt heksadesimalt siffer pent representerer fire binære biter.

Eksakte resultater med store heltall

Konverteringer bruker heltall med vilkårlig presisjon (BigInt), så selv svært lange verdier forblir eksakte, uten avrundingsfeilene som påvirker vanlige flyttall når de blir store.

Hvorfor baser er viktige i lavnivåarbeid

Baser dukker opp overalt i lavnivåarbeid: heksadesimal for farger, byter og minneadresser, binær for flagg og nettverksmasker, og oktal for Unix-filtillatelser. Å lese den samme verdien på tvers av baser gjør feilsøking og bit-fikling mye enklere.

Inndataregler og grenser

Et ledende minustegn støttes for negative tall, mellomrom ignoreres så du kan gruppere sifre for lesbarhet, og et alternativ viser heksadesimal i store eller små bokstaver.

Den konverterer kun heltall. Konvertering av desimalbrøker er et separat problem og er bevisst utelatt så resultatene forblir eksakte. Alt kjører i nettleseren din.

Ofte stilte spørsmål

Hvilke baser støttes?

Binær (base 2), oktal (base 8), desimal (base 10) og heksadesimal (base 16). Du kan redigere hvilken som helst av dem, og resten følger etter.

Håndterer den svært store tall?

Ja. Den bruker heltall med vilkårlig presisjon (BigInt), så selv svært lange verdier konverteres eksakt uten avrundingsfeilene som rammer vanlige flyttall.

Kan jeg skrive inn negative tall?

Ja, et innledende minustegn støttes. Mellomrom ignoreres, så du kan gruppere sifre for lesbarhet.

Støtter den desimaler eller brøker?

Nei, den konverterer hele tall (heltall). Konvertering av brøkdeler mellom baser er et eget problem og er bevisst utelatt for å holde resultatene eksakte.

Bygg inn dette verktøyet

Legg til dette verktøyet på ditt eget nettsted. Kopier kodesnutten nedenfor; den holdes automatisk oppdatert.

<iframe src="https://monu.tools/embed/nb/number-base-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Relaterte verktøy