什么是二进制代码以及二进制转换如何工作?
二进制代码是一种仅使用数字 0 和 1 来书写数字的方式。计算机使用它,因为它们的电路有两种状态:关闭和开启。每个数字是一个比特,8 个比特组成一个字节,每个字母、图像和程序都存储为这些比特的模式。

关键信息
- 仅包含数字 0 和 1 的二进制数制
- 1 位 = 一个 0 或 1 · 1 字节 = 8 位 = 256 种可能的值
- 位值翻倍:1, 2, 4, 8, 16, 32, 64, 128 …
- 十六进制是简写:1 位十六进制数字 = 4 位
二进制计数
✓💻 我们正常的十进制系统有十个数字,每一位的值是其右边一位的十倍。二进制只有两个数字,每一位的值是其右边一位的两倍。从右往左读,各位的值分别是1、2、4、8、16,以此类推。
| 小数 | 二进制 | 十六进制 |
|---|---|---|
| 0 | 0000 | 0 |
| 1 | 0001 | 1 |
| 2 | 0010 | 2 |
| 5 | 0101 | 5 |
| 9 | 1001 | 9 |
| 10 | 1010 | A |
| 13 | 1101 | D |
| 15 | 1111 | F |
| 255 | 11111111 | FF |
手动将十进制转换为二进制

示例:转换 13
- 13 ÷ 2 = 6,余数 1
- 6 ÷ 2 = 3,余数 0
- 3 ÷ 2 = 1,余数 1
- 1 ÷ 2 = 0,余数 1
从下往上读余数:1101。检查:8 + 4 + 1 = 13。
转换回去是简单的加法:对于 1101,将每个 1 下方的位值相加 – 8 + 4 + 0 + 1 = 13。对于更大的数字,十进制转二进制和二进制转十进制可以即时完成。
您在日常生活中遇到二进制的地方
✓- 文本:每个字符存储为一个或多个字节 – "A" 是 01000001。
- 图像:每个像素的颜色存储为数字,通常以十六进制表示,如红色的 #FF0000。
- 网络:IP 地址如 192.168.1.1 是四个字节。
- 文件大小:KB、MB 和 GB 都计算字节数。
二进制、十六进制和文本结合
程序员很少输入长串的 0 和 1。他们使用十六进制,因为一个十六进制数字可以替代四位:11111111 变成 FF。文本通过 ASCII 和 UTF-8 等字符编码转换为二进制 – 尝试 文本转二进制查看你的名字的二进制表示,或 二进制转十六进制来缩短长串二进制数。
常见问题解答
为什么计算机使用二进制?
电子电路在两种清晰状态下最可靠——开或关,高电压或低电压。这两种状态完美对应1和0。
什么是位和字节?
位(bit)是单个的0或1。字节(byte)是8位,足以表示256种不同的值(0到255)。
如何手动将十进制转换为二进制?
将数字反复除以2,记下余数,然后从下往上读。13 → 1101。
十六进制用于什么?
十六进制是书写二进制的简写方式:每个十六进制数字代表正好4位二进制数。像#FF5733这样的颜色代码和内存地址会用到它。
8 位可以存储多少个值?
2的8次方 = 256种值,从00000000 (0) 到 11111111 (255)。
现代计算机仍然使用二进制吗?
是的。最终,所有文件、照片、应用程序和网页都以二进制形式存储和处理。
摘要
二进制使用两个数字进行计数,每个位置的值都会加倍。一旦您了解了位值 1、2、4、8、16、32、64 和 128,您就可以读取任何字节。探索免费二进制转换器进行练习。
分享到社交媒体: