Cara menukar perpuluhan ke binari
- Taip nombor dalam ruang «Perpuluhan (asas 10)».
- Lihat hasilnya dalam «Binari (asas 2)», yang diserlahkan.
- Anda juga dapat melihat oktal dan heksaperpuluhan bagi nombor yang sama.
- Tekan Salin untuk membawa hasilnya.
Kaedah dan contoh
Bahagikan nombor dengan 2 berulang kali dan catat bakinya, yang dibaca dari bawah ke atas. Contohnya, 13 ÷ 2 = 6 baki 1; 6 ÷ 2 = 3 baki 0; 3 ÷ 2 = 1 baki 1; 1 ÷ 2 = 0 baki 1. Dibaca terbalik: 1101.
Dengan 8 bit, nombor 0 hingga 255 dapat diwakili. Jadual di bawah menunjukkan nombor pertama dalam empat asas.
| Perpuluhan (asas 10) | Binari (asas 2) | Oktal (asas 8) | Heksaperpuluhan (asas 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 |
Perlu diketahui
- Hanya nombor bulat positif ditukar.
- Tiada had saiz: nombor berketepatan sewenang-wenang digunakan.
- Jika anda perlukan 8 bit tetap, tambah sifar di sebelah kiri: 13 ialah 00001101.
Soalan lazim
Bagaimana menukar 13 ke binari?
Dengan membahagi dengan 2: baki yang dibaca dari bawah ke atas memberi 1101.
Berapakah 255 dalam binari?
11111111, lapan angka satu.
Bolehkah saya menukar nombor yang sangat besar?
Boleh, tiada had saiz.
Adakah data saya dihantar ke mana-mana pelayan?
Tidak. Penukaran dilakukan dalam pelayar anda.