Så omvandlar du decimalt till binärt
- Skriv talet i fältet «Decimalt (bas 10)».
- Titta på det markerade resultatet i «Binärt (bas 2)».
- Du ser även det oktala och hexadecimala värdet för samma tal.
- Tryck på Kopiera för att ta med dig resultaten.
Metoden och ett exempel
Du delar talet med 2 om och om igen och skriver upp resterna, som du läser nerifrån och upp. Till exempel: 13 ÷ 2 = 6 rest 1; 6 ÷ 2 = 3 rest 0; 3 ÷ 2 = 1 rest 1; 1 ÷ 2 = 0 rest 1. Lästa baklänges: 1101.
Med 8 bitar kan man visa talen från 0 till 255. Tabellen nedan visar de första talen i alla fyra talsystemen.
| Decimalt (bas 10) | Binärt (bas 2) | Oktalt (bas 8) | Hexadecimalt (bas 16) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 17 | 10001 | 21 | 11 |
| 18 | 10010 | 22 | 12 |
| 19 | 10011 | 23 | 13 |
| 20 | 10100 | 24 | 14 |
| 21 | 10101 | 25 | 15 |
| 22 | 10110 | 26 | 16 |
| 23 | 10111 | 27 | 17 |
| 24 | 11000 | 30 | 18 |
| 25 | 11001 | 31 | 19 |
| 26 | 11010 | 32 | 1A |
| 27 | 11011 | 33 | 1B |
| 28 | 11100 | 34 | 1C |
| 29 | 11101 | 35 | 1D |
| 30 | 11110 | 36 | 1E |
| 31 | 11111 | 37 | 1F |
| 32 | 100000 | 40 | 20 |
| 40 | 101000 | 50 | 28 |
| 50 | 110010 | 62 | 32 |
| 64 | 1000000 | 100 | 40 |
| 100 | 1100100 | 144 | 64 |
| 127 | 1111111 | 177 | 7F |
| 128 | 10000000 | 200 | 80 |
| 200 | 11001000 | 310 | C8 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 500 | 111110100 | 764 | 1F4 |
| 512 | 1000000000 | 1000 | 200 |
| 1000 | 1111101000 | 1750 | 3E8 |
| 1024 | 10000000000 | 2000 | 400 |
| 4096 | 1000000000000 | 10000 | 1000 |
| 65535 | 1111111111111111 | 177777 | FFFF |
Bra att veta
- Bara positiva heltal omvandlas.
- Det finns ingen storleksgräns: tal med godtycklig precision används.
- Behöver du exakt 8 bitar, fyll på med nollor till vänster: 13 blir 00001101.
Vanliga frågor
Hur omvandlar jag 13 till binärt?
Genom att dela med 2: resterna lästa nerifrån och upp ger 1101.
Hur mycket är 255 binärt?
11111111, åtta ettor.
Kan jag omvandla mycket stora tal?
Ja, det finns ingen storleksgräns.
Skickas mina uppgifter till någon server?
Nej. Omvandlingen sker i din webbläsare.