Tallbasekonverter - Binær, Oktal, Desimal, Hex

Tallbasekonvertering er en av de grunnleggende ferdighetene enhver utvikler trenger, men sjelden vil gjøre for hånd. Vår Tallbasekonverter gir umiddelbar, toveis konvertering mellom de fire vanligste basene: binær, oktal, desimal og heksadesimal.

Det som gjør dette verktøyet spesielt er den synkrone designen. Alle fire tallfelt er live — skriv eller lim inn en verdi i en hvilken som helst base, og de andre tre oppdaterer umiddelbart. Ingen knapper å klikke, ingen sideoppfriskninger. Perfekt for raskt å sjekke arbeidet ditt under intervjuer, feilsøke bitmanipulasjonskode eller konvertere fargeverdier.

Verktøyet håndterer heltall av enhver rimelig størrelse, negative tall og validerer inndata mens du skriver. Ugyldige tegn (som bokstaver i det binære feltet) ignoreres ganske enkelt, noe som holder konverteringen glatt og feilfri.

Vanlige bruksområder: konvertere hex-fargekoder til RGB, forstå binære flagg i rettighetssystemer, lese oktale filrettigheter (chmod) eller raskt verifisere bitvise operasjoner under utvikling.

Formel
Binær = (num).toString(2) | Oktal = (num).toString(8) | Hex = (num).toString(16).toUpperCase()

Vanlige spørsmål

Hva er forskjellen mellom binær, oktal, desimal og heksadesimal?
De er forskjellige tallbaser. Desimal (base 10) bruker sifre 0-9. Binær (base 2) bruker kun 0 og 1 — fundamentalt for all databehandling. Oktal (base 8) bruker 0-7. Heksadesimal (base 16) bruker 0-9 og A-F, ofte brukt for minneadresser og fargekoder.
Hvorfor er heksadesimal så vanlig i programmering?
Hex er kompakt og avbilder rent til binært: hvert hex-siffer representerer nøyaktig 4 binære bits (en nibble). To hex-sifre utgjør en byte. Dette gjør hex ideelt for å representere minneadresser, byte-verdier og RGB-farger (#FF5733 = RGB 255, 87, 51).
Hvordan konverterer jeg mellom baser manuelt?
For å konvertere desimal til en annen base: divider gjentatte ganger med basen og samle restene fra siste til første. For å konvertere fra en annen base til desimal: multipliser hvert siffer med basen opphøyd i dens posisjonspotens og summer. Eller bare bruk vår konverter!
Kan negative tall representeres i forskjellige baser?
Ja — vår konverter håndterer negative tall ved å sette et minustegn foran. I binær representasjon innenfor datatyper med fast bredde (som 32-bit heltall) lagres negative tall typisk ved bruk av to-komplement-notasjon, noe som er forskjellig fra et enkelt minustegn.

Relaterte Kalkulatorer