把二进制数(10110.01)转换成十进制数

 我来答
云中花蕾
高粉答主

2020-07-01 · 说的都是干货,快来关注
知道答主
回答量:1
采纳率:100%
帮助的人:8461
展开全部

10110.01(2)=0×2+1×2+1×2×2+0×2×2×2+1×2×2×2×2+0×0.5+1×0.25=22.25(10)

小数点前或者整数要从右到左用二进制的每个数去乘以2的相应次方并递增,小数点后则是从左往右乘以二的相应负次方并递减。

所以总结起来通用公式为:

abcd.efg(2)=d*2∧0+c*2∧1+b*2∧2+a*2∧3+e*2∧-1+f*2∧-2+g*2∧-3(10)

扩展资料:

十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

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

qibhyq01
2015-01-24 · TA获得超过161个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:73.9万
展开全部
先换整数部分,二进制10110=十进制1×16+0×8+1×4+1×2+0×1=22
再换小数,二进制0.01=十进制0×0.5+1×0.25=0.25(四分之一)。
加起来22.25。
追答
给你提供个软件    进制转换工具集   208.6kB。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安建新
2015-01-24 · TA获得超过312个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:95万
展开全部
22.02
更多追问追答
追问
过程呢?
同学算了是22.25
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式