二进制表示数字主要通过位权展开法实现,其核心规则如下:
二进制仅使用0和1两个数字,采用逢二进一(基数为2)的进位规则。例如,十进制数5在二进制中为101。
位权展开法
从右往左,第N位的值等于该位数字乘以2的(N-1)次方。例如:
[
(101)_2 = 1 times 2^2 + 0 times 2^1 + 1 times 2^0 = 4 + 0 + 1 = 5
]
这种方法类似于“数字拼图”,每增加一位,权值翻倍。
数制转换方法
- 十进制转二进制: 反复除以2,记录余数(最后一位为最高位)。例如:
[
4 div 2 = 2 cdots 0
2 div 2 = 1 cdots 0
1 div 2 = 0 cdots 1
]
结果为100(二进制)。 - 二进制转十进制:按位权展开求和。例如:
[
(101)_2 = 1 times 2^2 + 0 times 2^1 + 1 times 2^0 = 5
]
。
通常在数字右下方标注基数2(如10101101)或加后缀B(如10101101B)。
总结:
二进制通过位权展开法直观表示数字,转换时需注意进位规则与位权计算方式。掌握后即可轻松完成十进制与二进制之间的转换。