十进制转换的方法是什么,并以十进制100.625转二进制举例说明

 我来答
岩岩de梦想
2018-01-20 · TA获得超过2448个赞
知道大有可为答主
回答量:1917
采纳率:74%
帮助的人:1201万
展开全部

十进制转换为任意数制r进制采用的方法是:整数部分除r取余(倒着写),小数部分乘r取整(正着写),下面,以(100.625)d转换为二进制进行说明:

首先对于整数部分,我们依次除以2,直到商为0。100÷2=50余0;50÷2=25余0;25÷2=12余1;12÷2=6余0;6÷2=3余0;3÷2=1余1;1÷2=0余1,就此打止。将余数倒序写出来,就是100.625二进制的整数部分,即1100100. 下面继续分析小数部分。我们依次乘2,直到小数为0(若乘不尽,则根据题中所给精确度进行四舍五入)。0.625×2=0.25整1;0.25×2=0.5整0;0.5×2=0整1,就此打止。于是正序写出来,得100.625二进制小数部分为101.所以十进制数100.625转化为二进制即使1100100.101.

说明:上述过程我们会用连续乘除法形式以使结果更清晰,如下图。

至此,我更希望你能理解其转化原理。每个数制的数都有不同的位权体系。对于r进制数,整数部分第n位的位权位r^(n-1),小数部分位权为r^(-n)。比如100.625,将其拆分,即1×100+0×10+0×1+6×0.1+2×0.01+5×0.001=100.625.我在右边乘的数即是该位的位权。那同样,对于二进制数1100100.101,将其拆分,即1×64+1×32+0×16+0×8+1×4+0×2+0×1+1×1/2+0×1/4+1×1/8=100.625.我们通常用这种方法来检验数制转换是否正确。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式