> binary | base2 | 01010101 <

// 二进制 – 在文本与二进制(2 进制表示)之间转换

[FUNDAMENTAL]

计算机的底层语言

计算机最基础的语言——所有信息最终都变成 0 和 1。

[EDUCATIONAL]

学习与教学利器

非常适合用来理解计算机如何存储与处理数据。

[PRECISE]

比特级精细控制

把数据精确到每一位比特进行查看与操作。

>> 技术说明

二进制是如何工作的?:

二进制(2 进制)只使用 0 和 1 两个数字。每一位代表一个比特(bit)。8 个比特组成 1 个字节(byte),可以表示一个 ASCII 字符或组成 UTF-8 字符编码的一部分。

示例:

'A' → 01000001 '1' → 00110001 '\n' → 00001010

为什么要看二进制?:

  • >计算机科学入门与教学
  • >底层与嵌入式编程
  • >数字电路与电子工程
  • >数据分析与调试
  • >基础密码学概念

>> 常见问题

什么是二进制?

二进制是一种以 2 为底的数制,仅使用 0 和 1 两个数字。它是计算机存储和处理所有信息(包括文本、图片、程序等)的基础表示方式。

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

因为电子电路很容易区分两种状态:导通(1)和断开(0),所以用 0 和 1 表示信息既可靠又高效,因此二进制成为数字系统的基础。

bit 和 byte 有什么区别?

bit(比特)是最小的二进制位,只能是 0 或 1。byte(字节)由 8 个比特组成,可以表示 256 种不同的取值(2^8),通常用来存储一个字符。

二进制如何表示文本?

文本通过 ASCII、UTF-8 等字符编码标准来表示。每个字符都会对应一个整数值,然后再以二进制形式存储。例如,“A” 的十进制值是 65,对应的二进制就是 01000001。

其他语言