2 的 n 次方参照表
| 序号n | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2的n次方 | 2^10 | 2^9 | 2^8 | 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
| 2的n次方结果 | 1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
二进制与十进制互转
2 进制转 10 进制
数位不超过10的二进制数,用表格法计算
比如 11101 转 10 进制
| 序号 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|
| 2进制 | 1 | 1 | 1 | 0 | 1 |
| 2的n次方结果 | 16 | 8 | 4 | - | 1 |
等于 16 + 8 + 4 + 1 = 29
10 进制转 2 进制
| 序号 n | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|
| 2的n次方结果 | 32 | 16 | 8 | 4 | 2 | 1 |
| - | - | 1 | - | - | - | - |
1、从右往左开始比较,找出第一个比 29 小的最大数字,也就是 16,标记为 1
| 序号 n | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|
| 2的n次方结果 | 32 | 16 | 8 | 4 | 2 | 1 |
| - | - | 1 | 1 | - | - | - |
2、29-16=13, 接下来找出比 13 小的最大数字,也就是 8,也标记为 1。
| 序号 n | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|
| 2的n次方结果 | 32 | 16 | 8 | 4 | 2 | 1 |
| - | - | 1 | 1 | 1 | - | - |
3、13-8=5, 接下来找出比 5 小的最大数字,也就是 4,也标记为 1。
| 序号 n | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|
| 2的n次方结果 | 32 | 16 | 8 | 4 | 2 | 1 |
| - | - | 1 | 1 | 1 | - | 1 |
4、5-4=3, 接下来找出比 3 小的最大数字,也就是 1,也标记为 1, 其余数字全部标记为0,于是得到 29 的二进制 11101