十进制转二进制 (Decimal → Binary)
十进制(Decimal, base 10)与二进制(Binary, base 2)相互转换工具,含速查表与转换原理。
=
速查表
| 十进制 | 二进制 |
|---|---|
| 1 | 1 |
| 2 | 10 |
| 5 | 101 |
| 8 | 1000 |
| 10 | 1010 |
| 15 | 1111 |
| 16 | 10000 |
| 31 | 11111 |
| 32 | 100000 |
| 63 | 111111 |
| 64 | 1000000 |
| 100 | 1100100 |
| 127 | 1111111 |
| 128 | 10000000 |
| 255 | 11111111 |
| 256 | 100000000 |
| 511 | 111111111 |
| 512 | 1000000000 |
| 1023 | 1111111111 |
| 1024 | 10000000000 |
转换原理
从 base 10 转 base 2 一般通过十进制中转:
- 将 十进制 数按位展开为 ∑ di × 10i,得到十进制值。
- 将十进制值反复除以 2,记录余数,从下往上读得到 二进制 表示。