把十进制数56.6分别转换为二进制、八进制和十六进制。并写出转换过程?

 我来答
月光下的qq
2021-10-14 · 科技优质答主
月光下的qq
采纳数:392 获赞数:671

向TA提问 私信TA
展开全部
您好,很高兴回答您的问题。
十进制转换成二进制、八进制和十六进制的方法基本是一样的,整数部分是除2(8、16)取余法,直至商为0,最后得到的余数为高位;小数部分是乘2(8、16)取整法,直至小数部分为零、或者满足精度要求,最先得到的整数部分为高位。
以二进制为例,56除2,商28余0;28除2,商14余0;14除2,商7余0;7除2,商3余1;3除2,商1余1;1除2,商0余1,所以结果为111000。0.6乘2,整数1余0.2;0.2乘2,整数0余0.4;0.4乘2,整数0余0.8;0.8乘2,整数1余0.6,回到了原来的数据,形成循环。所以最后约等于0.1001。最终的结果约等于111000.1001。
以此类推,转换为八进制为70.44;转换为十六进制的为38.9。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式