首页  > 教育解读  > 5的二进制为什么是0b101

5的二进制为什么是0b101

2025-05-04 15:36:23
冯老师
冯老师已认证

冯老师为您分享以下优质知识

5的二进制表示为0b101,其计算过程如下:

除2取余法

将十进制数5转换为二进制,通过不断除以2并记录余数,具体步骤如下:

- 5 ÷ 2 = 2 余 1

- 2 ÷ 2 = 1 余 0

- 1 ÷ 2 = 0 余 1

将余数从下到上排列,得到二进制数101。

二进制位权值

二进制数101的位权值计算为:

- 最右位(最低位):1 × 2⁰ = 1

- 中间位:0 × 2¹ = 0

- 最左位(最高位):1 × 2² = 4

总和为1 + 0 + 4 = 5,验证了转换的正确性。

Python表示方法

在Python中,二进制数以0b或0B前缀开头,例如:

```python

print(0b101) 输出5

```

综上,5的二进制表示为0b101,通过除2取余法转换得到,且符合二进制位权值规则。