💻 Number Base Converter
Datorer räknar internt i binära tal, och programmerare använder ofta hexadecimal notation för minnesadresser och färgkoder. Ange ett vanligt decimaltal för att direkt se det omvandlat till binärt, oktalt och hexadecimalt — praktiskt vid programmering, nätverk eller läxor om talsystem.
Formula
Varje talbas uttrycker samma tal med olika antal symboler: värde = Σ (siffra × bas^position)
Decimalt (bas 10) använder siffrorna 0-9. Binärt (bas 2) använder bara 0 och 1: varje position representerar en potens av 2. Oktalt (bas 8) använder 0-7, med potenser av 8. Hexadecimalt (bas 16) använder 0-9 och A-F (A=10 till F=15), med potenser av 16. Talet självt ändras aldrig — bara sättet det skrivs på.
Steps
- 1Ange ett decimalt (bas 10) heltal, från 0 till 4 294 967 295.
- 2Kalkylatorn omvandlar det direkt till binärt, oktalt och hexadecimalt.
- 3Läs av de tre resultaten, plus decimaltalet som kontroll.
Decimalt, binärt, oktalt och hexadecimalt jämfört
| Decimalt | Binärt | Oktalt | Hexadecimalt |
|---|---|---|---|
| 8 | 1000 | 10 | 8 |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
Varje steg i decimalkolumnen fördubblar värdet och lägger till en siffra i de andra baserna.
commonMistakes
- Att läsa hexadecimala bokstäver (A-F) som enskilda tecken istället för värdena 10 till 15.
- Att tro att den vänstraste siffran alltid är "ental"; i varje talbas är det faktiskt den högraste siffran som är entalet (position 0).
- Att glömma att ett negativt tal eller en decimal inte kan skrivas in direkt; det fungerar bara för heltal från 0 och uppåt.
useCases
- Förstå och bygga färgkoder som #FF5733 i webbdesign.
- Felsöka minnesstorlekar, IP-adresser och felkoder som visas i hex eller binärt.
- Kontrollera läxor eller prov om talsystem utan att räkna om för hand.