把二进制数(10110.01)转换成十进制数
3个回答
展开全部
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时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
参考资料来源:百度百科-十进制转二进制
展开全部
先换整数部分,二进制10110=十进制1×16+0×8+1×4+1×2+0×1=22
再换小数,二进制0.01=十进制0×0.5+1×0.25=0.25(四分之一)。
加起来22.25。
再换小数,二进制0.01=十进制0×0.5+1×0.25=0.25(四分之一)。
加起来22.25。
追答
给你提供个软件 进制转换工具集 208.6kB。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
22.02
更多追问追答
追问
过程呢?
同学算了是22.25
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |