二进制转换器
在 Decimal 字段输入十进制值,合法时会立刻显示 Binary 行。整数直接转换;小数部分会先截断,再生成二进制字符串。
更新 2026-08-03 · math
Binary: 101010
关于本工具
转换器监听单一 Decimal 输入。当数值为有限数字时,先用 Math.trunc 向零取整,再调用 toString(2) 生成 Binary 行。非数字输入会显示 Enter a number,提示字段仍需有效数值。
使用方法
- 聚焦 Decimal 字段: 打开工具并点击 Decimal 输入框(默认示例为 42)。
- 输入数字: 键入要以二进制显示的十进制值。
- 阅读 Binary 行: 输入合法时,结果会显示 Binary: 后跟二进制数字。
- 纠正无效输入: 若出现 Enter a number,请把字母或空内容换成有限数字。
常见用途
- 把作业中的十进制换成二进制,用于计算机或电子学练习。
- 草拟标志位、掩码或小段操作码时预览位模式。
- 快速查看某个示例整数对应的二进制写法。
使用提示
- 只转换整数部分——42.9 与 42 得到相同二进制。
- 负数在运行时字符串支持时,会在二进制数字前保留负号。
常见问题
是实时转换还是要点按钮?
实时。Decimal 一变,Binary 行就会更新。
像 10.7 这样的小数会怎样?
先向零截断,因此 10.7 按 10 转换,结果为 1010。
能在这里把二进制转回十进制吗?
本页只做十进制到二进制字符串,不做反向转换。
为什么看到 Enter a number?
字段为空或不是有限数字,尚未生成二进制字符串。