语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
十进制转二进制

十进制转二进制

将十进制数转换为二进制。适合程序员、计算机科学专业学生及任何处理数字系统的人。

什么是十进制转二进制转换器?

本工具将十进制数(10 进制)转换为二进制数(2 进制),展示我们日常使用的数字在计算机内存中的表示方式。

工作原理: 反复除以 2 并收集余数。从下往上读取余数即可得到二进制值。

为什么要将十进制转为二进制?

编程基础

理解数据类型和数字在底层如何存储。

位运算

自信地使用 AND、OR、XOR 和位移。

网络设置

IP 地址和子网掩码以二进制定义。

文件大小

字节、千字节和兆字节均基于 2 的幂。

转换方法

反复除以 2 并记录每个余数,然后从下往上读取余数。

示例: 10 ÷ 2 = 5 余 0,5 ÷ 2 = 2 余 1,2 ÷ 2 = 1 余 0,1 ÷ 2 = 0 余 1 → 1010.

使用方法

1

输入十进制数

使用数字 0–9 输入任意正整数。

2

查看二进制结果

转换自动进行,输入时显示在第二个字段中。

3

复制结果

点击复制按钮即可在别处使用二进制值。

双向转换: 两个字段均可编辑。在结果字段中输入二进制值即可转换回十进制,或使用交换按钮反转方向。

十进制转二进制常见值

十进制二进制含义
151111半字节最大值
25511111111字节最大值
1024100000000001 KB (2¹⁰)
可读性: 二进制结果按每 4 位分组,因此 11110000 显示为 1111 0000.

常见问题

我可以输入小数或负数吗?

本转换器专为正整数设计,这是学习和编程中最常见的情况。输入整数即可获得其二进制表示。

为什么结果按每 4 个分组?

把位分成半字节(每 4 个一组)让长二进制串更易读,且每个半字节都整齐地对应一个十六进制位。

为什么 255 变成 11111111?

255 是 8 位字节能容纳的最大值:128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255,因此全部八位都置为 1。

如何将二进制转换回十进制?

直接在结果字段中输入二进制数,或按交换按钮反转转换方向。

0123456789
01
0b

常见转换

1 = 1
2 = 10
4 = 100
8 = 1000
16 = 10000
255 = 11111111

十进制(10 进制)

使用数字 0-9 的标准计数系统。每一位代表 10 的幂。

二进制(2 进制)

计算机存储和处理所有信息的方式。每位为 0 或 1。

输入任意正整数
十进制 10 = 二进制 1010
结果显示二进制表示
有助于理解位模式
想了解更多? 阅读文档 →
1/5
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索