二进制数是以2为基数的数制,采用0和1两个数码表示数值,具有以下核心特征:
一、基本定义
符号体系 仅使用0和1两个数字,其中0表示“零”,1表示“一”。
进位规则
每次进位时逢2进1,例如:
- 1 + 1 = 10(二进制),相当于十进制的2;
- 10 + 1 = 11(二进制),相当于十进制的3。
二、计算机中的核心作用
硬件实现基础
计算机硬件(如电子管、晶体管)通过“开”(1)和“关”(0)两种状态实现逻辑运算,与二进制数完美对应。
数据存储与运算
- 数据以二进制形式存储(如8位二进制数可表示0-255的十进制数);
- 逻辑门电路(如与门、或门)直接基于二进制实现。
三、与其他数制的转换
十进制转二进制
采用“除2取余,逆序排列”法。例如将23.375转二进制:
- 整数部分:23 ÷ 2 得余数序列1,1,1,0,1 → 10111;
- 小数部分:0.375 × 2 得序列0,0,1 → 0.011(无限循环)。
二进制转十进制
按位权展开求和。例如1101.101转十进制:
- $1×2^3 + 1×2^2 + 0×2^1 + 1×2^0 + 1×2^{-1} + 0×2^{-2} + 1×2^{-3} = 27.625$。
四、优势与局限性
优势: 逻辑运算简单(与、或、非等门电路); 硬件实现可靠且元件少; 支持无符号数和补码表示。- 局限性
表示大数时位数过多,效率较低。
五、历史背景
由18世纪德国数学家莱布尼兹(Gottfried Wilhelm Leibniz)首次提出,后因与二进制计数法相关的机械装置(如齿轮系统)得名。
总结:二进制是计算机科学的基础,其简洁性和与物理世界的契合度使其成为现代电子设备的核心数制。