二进制是计算机系统的基础数制,采用0和1表示数值,其核心规则和表示方法如下:
一、基本定义与规则
二进制由0和1组成,基数为2,遵循“逢二进一”的进位规则。
位与字
- 1位二进制数(bit):0或1
- 1字节(Byte):8位二进制数(如11010010B)。
二、数制转换方法
十进制转二进制
通过不断除以2取余数,逆序排列。例如:
- 10(十进制)= 1010(二进制)
- 3(十进制)= 11(二进制)。
二进制转十进制
按位权展开求和,例如:
- 1101(二进制)= 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13(十进制)。
三、计算机内部表示
有符号数表示
- 原码: 直接用二进制表示(如+1为00000001,-1为10000001)。 - 反码
数据以二进制形式存储在内存和硬盘,所有计算均基于二进制逻辑。
四、扩展说明
位权与权重:
二进制数从右至左位权依次为2⁰、2¹、2²等,例如110.11表示1×2² + 1×2¹ + 0×2⁰ + 1×2⁻¹。- 常见数制缩写:二进制可加后缀B或BIN,八进制O或OCT,十进制D或DEC,十六进制H或HEX。