进制转换速心算技巧

272 阅读1分钟

2n 次方参照表

序号n109876543210
2的n次方2^102^92^82^72^62^52^42^32^22^12^0
2的n次方结果10245122561286432168421

二进制与十进制互转

2 进制转 10 进制

数位不超过10的二进制数,用表格法计算

比如 1110110 进制

序号43210
2进制11101
2的n次方结果1684-1

等于 16 + 8 + 4 + 1 = 29

10 进制转 2 进制

序号 n543210
2的n次方结果32168421
--1----

1、从右往左开始比较,找出第一个比 29 小的最大数字,也就是 16,标记为 1

序号 n543210
2的n次方结果32168421
--11---

2、29-16=13, 接下来找出比 13 小的最大数字,也就是 8,也标记为 1

序号 n543210
2的n次方结果32168421
--111--

3、13-8=5, 接下来找出比 5 小的最大数字,也就是 4,也标记为 1

序号 n543210
2的n次方结果32168421
--111-1

4、5-4=3, 接下来找出比 3 小的最大数字,也就是 1,也标记为 1, 其余数字全部标记为0,于是得到 29 的二进制 11101