电脑世界

从看得见的电脑出发,理解硬件、数据和程序怎样一起工作。

看见硬件 理解数据 探索电脑

共 6 篇文章 · “二进制” 清除

理解 bit、Byte、二进制以及电脑为什么喜欢 0 和 1。

为什么电脑只认识 0 和 1?

电脑并不是真的“只认识数字 0 和 1”。更准确地说,现代数字计算机通常用两种稳定的电状态来表示两种符号状态,我们把它们记作 0 和 1。

一个 0 或 1 有多大?认识 Bit

一个 0 或 1 并没有固定的物理大小。在计算机里,我们常把一个二进制位称为 Bit(比特):它一次只能处于两种可能状态之一,例如 0 或 1。

8 个 Bit 为什么组成一个 Byte?

今天的计算机里,1 Byte(字节)通常定义为 8 Bit。这个“8”不是自然规律,而是计算机历史、字符编码、硬件设计和行业标准长期发展后形成并固定下来的约定。

二进制是怎么数数的?

二进制和十进制一样,也是一种按位计数的方法。十进制每一位按 1、10、100……增长,而二进制每一位按 1、2、4、8……增长;数到这一位不能再增加时,就向左边进位。

十进制怎样变成二进制?

把十进制整数变成二进制,可以用“拆成 2 的幂”或“不断除以 2 记录余数”两种常见方法。它们本质上是在找:哪些二进制位应该是 1。

二进制怎样变回十进制?

把二进制整数变回十进制,最直观的方法是看每一位的位值:从右往左依次是 1、2、4、8、16……,把值为 1 的那些位对应的位值加起来,就得到十进制结果。