چگونه دهدهی را به دودویی تبدیل کنیم
- عدد را در فیلد «دهدهی (مبنای 10)» وارد کنید.
- نتیجه را در «دودویی (مبنای 2)» بهصورت برجسته ببینید.
- همچنین مبنای 8 و هگزادسیمال همان عدد را دریافت میکنید.
- برای برداشتن نتایج روی «کپی» بزنید.
روش و یک مثال
عدد را بارها بر 2 تقسیم کنید و باقیماندهها را یادداشت کنید، سپس آنها را از پایین به بالا بخوانید. مثلاً 13 ÷ 2 = 6 باقیمانده 1؛ 6 ÷ 2 = 3 باقیمانده 0؛ 3 ÷ 2 = 1 باقیمانده 1؛ 1 ÷ 2 = 0 باقیمانده 1. از آخر به اول: 1101.
با 8 بیت میتوانید اعداد 0 تا 255 را نمایش دهید. جدول زیر نخستین اعداد را در هر چهار مبنا نشان میدهد.
| دهدهی (مبنای 10) | باینری (مبنای 2) | اکتال (مبنای 8) | هگزادسیمال (مبنای 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 |
خوب است بدانید
- فقط اعداد صحیح مثبت تبدیل میشوند.
- محدودیت اندازه وجود ندارد: از اعداد با دقت دلخواه استفاده میشود.
- اگر 8 بیت ثابت لازم دارید، در سمت چپ با صفر پر کنید: 13 برابر 00001101 است.
پرسشهای متداول
چگونه 13 را به دودویی تبدیل کنم؟
بر 2 تقسیم کنید: باقیماندهها از پایین به بالا 1101 را میدهند.
عدد 255 در دودویی چند است؟
11111111، هشت رقم یک.
آیا میتوانم اعداد بسیار بزرگ را تبدیل کنم؟
بله، محدودیت اندازه وجود ندارد.
آیا دادههای من به سرور ارسال میشود؟
خیر. تبدیل در مرورگر شما انجام میشود.