十进制转二进制有三类方法:在线转换器适合单次计算或教学,Excel的DEC2BIN函数适合批量处理整数,手算(除2取余、乘2取整或8421权值法)用于理解原理或考试。

十进制转二进制不用死记硬背,用对工具和方法,几秒就能出结果。关键是要知道哪种方式适合当前场景——是临时查一个数?批量处理Excel数据?还是想手动理解原理?下面分三类说清楚。
在线转换器:最快上手,适合单次或教学演示
像 MathTool 这类网站,打开即用,不装软件、不注册。
- 进入官网,找到“计算工具”或直接搜“十进制转二进制”
- 在输入框里填数字(比如 91),点【计算】
- 结果立刻显示为 1011011,支持复制
- 小数也支持(如 0.375 → 0.011),但注意多数工具只处理有限位小数
Excel 的 DEC2BIN 函数:适合批量处理整数列表
如果你有一列十进制数要统一转二进制,Excel 公式最省事。
第一步】:将安装包中所有的文件夹和文件用ftp工具以二进制方式上传至服务器空间;(如果您不知如何设置ftp工具的二进制方式,可以查看:(http://www.shopex.cn/support/qa/setup.help.717.html)【第二步】:在浏览器中输入 http://您的商店域名/install 进行安装界面进行安装即可。【第二步】:登录后台,工具箱里恢复数据管理后台是url/sho
- 基本写法:=DEC2BIN(A1),A1 是含十进制数的单元格
- 想补前导零(比如固定显示 8 位):=DEC2BIN(A1,8)
- 注意范围:只接受 -512 到 511 之间的整数,超了会报 #NUM!
- 负数自动按 10 位补码输出(如 -1 → 1111111111),无需额外设置
手算方法:掌握原理,考试或调试时用得上
不需要工具也能推出来,核心就一个动作:不断除以 2,记余数,倒着写。
- 拿 23 举例:
23 ÷ 2 = 11 余 1
11 ÷ 2 = 5 余 1
5 ÷ 2 = 2 余 1
2 ÷ 2 = 1 余 0
1 ÷ 2 = 0 余 1
从下往上连起来 → 10111 - 整数部分做完后,小数部分单独乘 2 取整(如 0.625 × 2 = 1.25 → 记 1;0.25 × 2 = 0.5 → 记 0;0.5 × 2 = 1 → 记 1;得 0.101)
- 8421 权值法适合 0–15 范围内的数:比如 13 = 8+4+1 → 对应位写 1 → 1101
基本上就这些。选在线工具图快,用 Excel 图稳,动手算图懂。用熟了,看到数心里就有谱。









