Kā pārveidot decimālo uz bināro
- Ievadiet skaitli laukā „Decimālais (bāze 10)”.
- Skatiet rezultātu laukā „Binārais (bāze 2)”, izcelts.
- Iegūstat arī tā paša skaitļa oktālo un heksadecimālo formu.
- Pieskarieties Kopēt, lai paņemtu rezultātus līdzi.
Metode un piemērs
Daliet skaitli ar 2 atkal un atkal un pierakstiet atlikumus, tad izlasiet tos no apakšas uz augšu. Piemēram, 13 ÷ 2 = 6 atlikums 1; 6 ÷ 2 = 3 atlikums 0; 3 ÷ 2 = 1 atlikums 1; 1 ÷ 2 = 0 atlikums 1. Lasot atpakaļ: 1101.
Ar 8 bitiem var attēlot skaitļus no 0 līdz 255. Zemāk esošā tabula rāda pirmos skaitļus visās četrās bāzēs.
| Decimālais (10. sistēma) | Binārais (2. sistēma) | Oktālais (8. sistēma) | Heksadecimālais (16. sistēma) |
|---|---|---|---|
| 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 |
Der zināt
- Tiek pārveidoti tikai pozitīvi veseli skaitļi.
- Izmēra ierobežojuma nav: tiek izmantoti patvaļīgas precizitātes skaitļi.
- Ja nepieciešami fiksēti 8 biti, papildiniet ar nullēm kreisajā pusē: 13 ir 00001101.
Biežāk uzdotie jautājumi
Kā pārveidot 13 uz bināro?
Dalot ar 2: atlikumi, lasot no apakšas uz augšu, dod 1101.
Cik ir 255 binārajā sistēmā?
11111111, astoņi vieninieki.
Vai varu pārveidot ļoti lielus skaitļus?
Jā, izmēra ierobežojuma nav.
Vai mani dati tiek nosūtīti uz serveri?
Nē. Pārveidošana notiek jūsu pārlūkprogrammā.