Talbasekonverter - Binær, Oktal, Decimal, Hex

Talbasekonvertering er en af de grundlæggende færdigheder, som enhver udvikler har brug for, men sjældent vil udføre manuelt. Vores Talbasekonverter giver øjeblikkelig, tovejs konvertering mellem de fire mest almindelige baser: binær, oktal, decimal og hexadecimal.

Det, der gør dette værktøj specielt, er dets synkrone design. Alle fire tal-felter er live — skriv eller indsæt en værdi i en hvilken som helst base, og de andre tre opdaterer straks. Ingen knapper at klikke, ingen sidegenindlæsninger. Perfekt til hurtigt at tjekke dit arbejde under interviews, fejlfinde bit-manipulationskode eller konvertere farveværdier.

Værktøjet håndterer heltal af enhver rimelig størrelse, negative tal og validerer input mens du skriver. Ugyldige tegn (som bogstaver i det binære felt) ignoreres simpelthen, hvilket holder konverteringen glat og fejlfri.

Almindelige use cases: konvertere hex-farvekoder til RGB, forstå binære flag i rettighedssystemer, læse oktale filrettigheder (chmod) eller hurtigt verificere bitvise operationer under udvikling.

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

Ofte stillede spørgsmål

Hvad er forskellen mellem binær, oktal, decimal og hexadecimal?
De er forskellige talbaser. Decimal (base 10) bruger cifre 0-9. Binær (base 2) bruger kun 0 og 1 — fundamental for al databehandling. Oktal (base 8) bruger 0-7. Hexadecimal (base 16) bruger 0-9 og A-F, almindeligt brugt til hukommelsesadresser og farvekoder.
Hvorfor er hexadecimal så almindeligt i programmering?
Hex er kompakt og afbilder rent til binært: hvert hex-ciffer repræsenterer præcis 4 binære bits (en nibble). To hex-cifre udgør en byte. Dette gør hex ideelt til at repræsentere hukommelsesadresser, byte-værdier og RGB-farver (#FF5733 = RGB 255, 87, 51).
Hvordan konverterer jeg mellem baser manuelt?
For at konvertere decimal til en anden base: divider gentagne gange med basen og saml resterne fra sidste til første. For at konvertere fra en anden base til decimal: multiplicer hvert ciffer med basen opløftet til dens positionspotens og sumer. Eller brug bare vores konverter!
Kan negative tal repræsenteres i forskellige baser?
Ja — vores konverter håndterer negative tal ved at foranstille et minustegn. I binær repræsentation inden for datatyper med fast bredde (som 32-bit heltal) lagres negative tal typisk ved hjælp af to-komplementsnotation, hvilket er forskelligt fra et simpelt minustegn.

Relaterede Beregnere