已更新9月 2026
如何使用十进制转二进制
- 在输入框中输入一个十进制数 - 例如255. 由空格分隔的多个数字一起转换。
- 立即在输出框中读取二进制结果:255 → 11111111。
- 如果没有出现任何内容,请检查错误行 - 输入中的字母或符号会被标记为确切的错误标记。
- 单击“复制结果”将二进制结果粘贴到您的笔记、代码或家庭作业。
十进制转二进制是什么?
十进制到二进制转换器以基数 2 重写普通的基数 10 数字 - 计算机使用的数字系统,其中每个位的值是其右侧 1 的两倍,并且唯一的数字是 0 和 1。十进制数 25 变为 11001:一个 16、一个 8、没有 4、没有 2、一个 1。
手动方法是重复除以 2,收集余数反转:25 ÷ 2 = 12 r 1, 12 ÷ 2 = 6 r 0, 6 ÷ 2 = 3 r 0, 3 ÷ 2 = 1 r 1, 1 ÷ 2 = 0 r 1 → 向上读取余数:11001。这正是该工具自动执行的操作 - 对于任何大小的数字。
关于十进制转二进制
输入一个十进制数,其二进制形式会立即出现。粘贴由空格分隔的多个数字,每个数字都单独进行转换 - 对于作业集和数据表来说很方便。
与溢出超过 2⁵³ 的计算器不同,此转换器使用 BigInt 算术,因此 50 位小数可以精确转换。程序员用它来表示位掩码和标志(十进制 255 = 11111111,一个完整字节),网络学生用它来进行子网数学计算(192 = 11000000,每个 192.168.x.x 地址的开头),计算机科学学生用它来学习位置表示法。
一切都在浏览器中运行。相反的方向是我们的二进制到十进制转换器,十进制到十六进制处理以 16 为基数的同级。
常见问题解答
反复除以2并记录余数,然后自下而上读取。 13:13÷2=6r1、6÷2=3r0、3÷2=1r1、1÷2=0r1 → 1101。
255 = 11111111 — 八个 1,一个字节可以容纳的最大值。这就是为什么 RGB 颜色最大为 255 以及为什么 255 出现在子网掩码(例如 255.255.255.0)中的原因。
1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024。从右边开始的二进制位值。了解它们可以让您视读:10100 = 16 + 4 = 20。
实际上不受限制——它使用 BigInt 数学,因此数百位数字可以精确转换,没有任何舍入使普通计算器超过 9 千万亿。
它转换非负整数——标准基数转换。计算机中的负数使用二进制补码(一种表示形式,而不是基数转换),分数使用浮点格式;两者是不同的编码。