将十进制数25转换为二进制数,可以采用 除2取余法,具体步骤如下:
除2取余
用2连续除以25,记录每次的余数,直到商为0为止。
- 25 ÷ 2 = 12 余 1
- 12 ÷ 2 = 6 余 0
- 6 ÷ 2 = 3 余 0
- 3 ÷ 2 = 1 余 1
- 1 ÷ 2 = 0 余 1
逆序排列余数
将得到的余数从下到上(低位到高位)排列,得到二进制数: 11001。
示例计算过程
$$
begin{align*}
25 div 2 &= 12 quad text{余数} 1
12 div 2 &= 6 quad text{余数} 0
6 div 2 &= 3 quad text{余数} 0
3 div 2 &= 1 quad text{余数} 1
1 div 2 &= 0 quad text{余数} 1
end{align*}
$$
将余数倒序排列:11001。
结论
十进制数25的二进制表示为 11001。