将十进制的35.625转换成二进制的具体步骤

[复制链接]
查看11 | 回复2 | 2020-12-5 00:16:16 | 显示全部楼层 |阅读模式
一楼错了!十进制数小数点前后算法不同:35.625分成35和0.62535÷2=17.5....117÷2=8.5.....18÷2=4.........04÷2=2.........02÷2=1.........01÷2=0.5.......1接着算小数点后的:0.625×2=1.25..10.25×2=0.5....00.5×2=1.......1答案:100011.101注意:小数点前的从下往上读,小数点后的从上往下读!
回复

使用道具 举报

千问 | 2020-12-5 00:16:16 | 显示全部楼层
35的2进制是35不停地除以2,取余数由底位向高位排列,应该是100011小数位的0.625是用0.625不停地乘以2,取整数从高到低位排列 应该是.101所以35.625转换成2进制是100011.101
回复

使用道具 举报

千问 | 2020-12-5 00:16:16 | 显示全部楼层
35.625除2=17.812余117.812除2=8.906余08.906除2=4.453余04.453除2=2.226余12.226除2=1.113余11.113除2=0.556余10.556除2=0.278余00.278除2=0.139余00.139除2=0.069余10.069除2=0.034余10.034除2=0.017余00.017除2=0.008余10.008除2=0.004余00.004除2=0.002余00.002除2=0.001余00.001除2=0 余1答案1000101100111001余数从后往前所列的数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行