💻 Number Base Converter
Datamaskiner regner internt i binære tall, og programmerere bruker ofte heksadesimal notasjon for minneadresser og fargekoder. Skriv inn et vanlig desimaltall for å se det umiddelbart omgjort til binært, oktalt og heksadesimalt — nyttig ved programmering, nettverk eller lekser om tallsystemer.
Formula
Hver tallbase uttrykker det samme tallet med et annet antall symboler: verdi = Σ (siffer × base^posisjon)
Desimalt (base 10) bruker sifrene 0-9. Binært (base 2) bruker bare 0 og 1: hver posisjon representerer en potens av 2. Oktalt (base 8) bruker 0-7, med potenser av 8. Heksadesimalt (base 16) bruker 0-9 og A-F (A=10 til F=15), med potenser av 16. Selve tallet endrer seg aldri — bare måten det skrives på.
Steps
- 1Skriv inn et desimalt (base 10) heltall, fra 0 til 4 294 967 295.
- 2Kalkulatoren regner det umiddelbart om til binært, oktalt og heksadesimalt.
- 3Les av de tre resultatene, pluss desimaltallet til kontroll.
Desimalt, binært, oktalt og heksadesimalt sammenlignet
| Desimalt | Binært | Oktalt | Heksadesimalt |
|---|---|---|---|
| 8 | 1000 | 10 | 8 |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
Hvert trinn i desimalkolonnen dobler verdien og legger til et siffer i de andre basene.
commonMistakes
- Å lese heksadesimale bokstaver (A-F) som enkelttegn i stedet for verdiene 10 til 15.
- Å tro at det venstreste sifferet alltid er "enerne"; i hver base er det faktisk det høyreste sifferet som er enheten (posisjon 0).
- Å glemme at et negativt tall eller et desimaltall ikke kan skrives inn direkte; det fungerer bare for heltall fra 0 og oppover.
useCases
- Forstå og bygge fargekoder som #FF5733 i webdesign.
- Feilsøke minnestørrelser, IP-adresser og feilkoder som vises i heks eller binært.
- Sjekke lekser eller eksamener om tallsystemer uten å regne om for hånd.