💻 Number Base Converter

Computere regner internt i binære tal, og programmører bruger ofte hexadecimal notation til hukommelsesadresser og farvekoder. Indtast et almindeligt decimaltal for at se det straks omregnet til binært, oktalt og hexadecimalt — praktisk ved programmering, netværk eller lektier om taltal.

Binary (base 2) 11111111
Octal (base 8) 377
Hexadecimal (base 16) FF
Decimal (for reference) 255

Formula

Hver talbase udtrykker det samme tal med et andet antal symboler: værdi = Σ (ciffer × base^position)

Decimal (base 10) bruger cifrene 0-9. Binært (base 2) bruger kun 0 og 1: hver position repræsenterer en potens af 2. Oktalt (base 8) bruger 0-7, med potenser af 8. Hexadecimalt (base 16) bruger 0-9 og A-F (A=10 til F=15), med potenser af 16. Selve tallet ændrer sig aldrig — kun måden det skrives på.

Steps

  1. 1Indtast et decimalt (base 10) heltal, fra 0 til 4.294.967.295.
  2. 2Beregneren omregner det straks til binært, oktalt og hexadecimalt.
  3. 3Aflæs de tre resultater, plus decimaltallet til kontrol.

Decimalt, binært, oktalt og hexadecimalt sammenlignet

DecimaltBinærtOktaltHexadecimalt
81000108
16100002010
321000004020
64100000010040
1281000000020080
25511111111377FF

Hvert trin i decimalkolonnen fordobler værdien og tilføjer et ciffer i de andre baser.

commonMistakes

  • At læse hexadecimale bogstaver (A-F) som enkelte tegn i stedet for værdierne 10 til 15.
  • At tro at det venstre ciffer altid er "enerne"; i hver base er det faktisk det højre ciffer, der er enheden (position 0).
  • At glemme at et negativt tal eller et decimaltal ikke kan indtastes direkte; det virker kun for hele tal fra 0 og opefter.

useCases

  • Forstå og opbygge farvekoder som #FF5733 i webdesign.
  • Fejlsøge hukommelsesstørrelser, IP-adresser og fejlkoder, der vises i hex eller binært.
  • Tjekke lektier eller eksamener om taltal uden at skulle omregne i hånden.