十进制数0.6531转换为二进制数是0.101001。求转换过程!!!

 我来答
百度网友b15888d
高粉答主

2019-06-21 · 关注我不会让你失望
知道小有建树答主
回答量:3479
采纳率:100%
帮助的人:121万
展开全部

十进制数0.6531转换为二进制数是0.101001,这个结果是保留了六位小数后的结果。计算采用的是“乘2取整,顺序排列”法。

具体计算过程:0.6531x2=1.3062  取整数1,0.3062x2=0.6124  取整数0,0.6124x2=1.2248  取整数1,0.2248x2=0.4496  取整数0,0.4496x2=0.8992 取整数0,0.8992x2=1.7984 取整数1 。一直计算到小数部分为0,那么这里以保留六位小数为准,将整数部分进行正向排序,得二进制数0.101001。

扩展资料

十进制小数转二进制的通用计算方法:

用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者达到所要求的精度为止。最后把取出的整数部分按正向的顺序排列起来,即可得到二进制数。

参考资料来源:百度百科-十进制转二进制



seucomputer
推荐于2017-11-25 · TA获得超过239个赞
知道答主
回答量:42
采纳率:100%
帮助的人:29.5万
展开全部
0.6531 * 2= 1.3062 提出整数部分 1 <--二进制小数第一位
0.3062 * 2= 0.6124 提出整数部分 0 <--二进制小数第二位
0.6124 * 2= 1.2248 提出整数部分 1 ....
0.2248 * 2= 0.4496 提出整数部分 0
0.4496 * 2= 0.8992 提出整数部分 0
0.8992 * 2= 1.7984 提出整数部分 1
0.7984 * 2= 1.5968 提出整数部分 1
.......
一直到小数部分为零
结果就是0.1010011....
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kathielee87
2012-06-14
知道答主
回答量:15
采纳率:0%
帮助的人:4.9万
展开全部
解:①0.6531乘以2等于1.3062取整数1(大于1的话要减1再进行第二步);
②0.3062乘以2等于0.6124取整数0;
③0.6124乘以2等于1.2248取整数1 ;
④0.2248乘以2等于0.449取整数0 ;
⑤0.449乘以2等于0.898取整数0;
⑥0.898乘以2等于1.796取整数1;……
得到答案:0.101001
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zy...2@yeah.net
2012-02-23
知道答主
回答量:28
采纳率:0%
帮助的人:14.1万
展开全部
我到好像不对吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式