编码解码哈希加密格式化时间转换开发生成文本处理网络工具其他工具
首页 / 名词解释 / 二进制

二进制

进制是一种「逢二进一」的计数方式,只用 01 两个数字表示所有数值。计算机底层选择它,是因为电路只有通/断、高电平/低电平两种稳定状态,正好与 0 和 1 一一对应,存储和运算都最简单可靠。

二进制中的每一位叫做「位」(bit),8 位组成 1 个「字节」(byte)。计算机里的一切——整数、文字、图片、声音——最终都是一长串二进制。它与十进制只是写法不同,例如:

常见误区是把几个概念混为一谈:二进制是一种数制;机器码是 CPU 能直接执行的指令,它虽然用二进制表示,但概念不同;「二进制文件」则指非纯文本文件。此外,文字并不能直接「变成」二进制,而要先按某种字符编码(如 ASCIIUTF-8)转成字节,再把每个字节写成 8 位 0/1。

常见问题

二进制和机器码是一回事吗?
不是。二进制是一种计数方式(逢二进一),而机器码是 CPU 可以直接执行的指令。机器码用二进制表示,但二者不是同一个概念。
一个字节能表示多大范围的数?
1 个字节是 8 位二进制,共有 2 的 8 次方即 256 种组合,可表示无符号数 0~255,或有符号数 -128~127。
文字是怎么转换成二进制的?
先按字符编码(如 ASCII 或 UTF-8)把每个字符对应到具体字节,再把每个字节写成 8 位 0 和 1 的序列即可。

相关工具

相关名词