什么是二进制代码以及二进制转换如何工作?

什么是二进制代码以及二进制转换如何工作?

二进制代码是一种仅使用数字 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,以此类推。

小数二进制十六进制
000000
100011
200102
501015
910019
101010A
131101D
151111F
25511111111FF

手动将十进制转换为二进制

手动将十进制转换为二进制

示例:转换 13

  1. 13 ÷ 2 = 6,余数 1
  2. 6 ÷ 2 = 3,余数 0
  3. 3 ÷ 2 = 1,余数 1
  4. 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 等字符编码转换为二进制 – 尝试 文本转二进制查看你的名字的二进制表示,或 二进制转十六进制来缩短长串二进制数。

立即试用免费的十进制转二进制工具

在pdfseotools.com上打开十进制转二进制工具 – 免费、无需注册,支持任何设备。

打开十进制转二进制 →

常见问题解答

为什么计算机使用二进制?

电子电路在两种清晰状态下最可靠——开或关,高电压或低电压。这两种状态完美对应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,您就可以读取任何字节。探索免费二进制转换器进行练习。


分享到社交媒体: