怎么把二进制小数转换为十进制数二进制数

如题所述

呵呵~小数也是一样的~!比如
11101.1011
后面的小数后面的数的结果就是:1x2(-1)+0x2(-2)+1x2(-3)+1x2(-4)
结果等于0.5+0.125+0.0625=0.6875
反过来也一样:
比如随便写个数字:0.788
你就把这个数首先减去0.5,如果能减就把小数第一位定个1,如果不能减就定个0
同样剩下的数字减去0.5的一半,也就是0.25一样的道理,能减就为1不能减就为0
一直减到没有数,也就是0为址
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-19
0.1011 (2进制)
从小数点右侧第1位起:第n位就代表了 1/(2的n次方)
所以0.1011就=1*0.5 + 0*0.25 + 1 * 0.125 + 1 * 0.0625....

本回答被网友采纳
相似回答