为什么电脑只认识 0 和 1?
电脑并不是真的“只认识数字 0 和 1”。更准确地说,现代数字计算机通常用两种稳定的电状态来表示两种符号状态,我们把它们记作 0 和 1。
从看得见的电脑出发,理解硬件、数据和程序怎样一起工作。
共 5 篇文章 · “Bit” 清除
电脑并不是真的“只认识数字 0 和 1”。更准确地说,现代数字计算机通常用两种稳定的电状态来表示两种符号状态,我们把它们记作 0 和 1。
一个 0 或 1 并没有固定的物理大小。在计算机里,我们常把一个二进制位称为 Bit(比特):它一次只能处于两种可能状态之一,例如 0 或 1。
今天的计算机里,1 Byte(字节)通常定义为 8 Bit。这个“8”不是自然规律,而是计算机历史、字符编码、硬件设计和行业标准长期发展后形成并固定下来的约定。
电脑保存数字时,不是把“13”“-5”“3.14”这些字符原样塞进内存,而是按照数据类型和编码规则,把数值表示成一串 Bit。整数、负数和小数使用的表示方法并不完全一样。
RGB 是数字图像和屏幕中常见的颜色表示方法。它用红、绿、蓝三个颜色分量组合出很多颜色;在常见的 8 Bit 每通道表示中,每个分量通常可以取 0~255。