二进制位数的计数规则如下:
位序方向 二进制数从 最右边开始
,第一位为第0位,第二位为第1位,依次向左递增。这一规则与右移操作(如 `n >> x`)的逻辑一致。
位权计算
每一位的位权为2的幂次方,具体为:
- 第0位:2⁰ = 1
- 第1位:2¹ = 2
- 第2位:2² = 4
- 以此类推,第N位为2ⁿ。
示例说明
以二进制数 `1101` 为例:
- 从右往左数,第0位为1(2⁰=1),第1位为0(2¹=2),第2位为1(2²=4),第3位为1(2³=8)。
与十进制的区别
十进制从右往左位权为10的幂次方(如个位、十位、百位),而二进制位权为2的幂次方,体现了“逢二进一”的特性。
总结:
二进制位数从右向左递增,第N位的值等于2ⁿ,且位权遵循2的幂次规律。