(10110101.101)如何换算为十进制数?

来源:百度知道 编辑:UC知道 时间:2024/09/20 18:42:24
要答案

我帮你看了一下,楼上有两种答案,我可以帮你肯定一下,答案是181.625

你这题是一个二进制转换成十进制的题目

过程如下
10110101.101=2^7+2^5+2^4+2^2+2^0+2^(-1)+2^(-3)=181.625
^表示次方的意思

小数点之前得除2取余 小数点以后得乘2取整

128 64 32 16 8 4 2 1 . 4 2 1
1 0 1 1 0 1 0 1 . 1 0 1

傻瓜办法,将1对应到上面的Decimal数加起来就转换了。

tunpishuang的解法是最符合正规方法

1*2^0+0*2^1+1*2^2+1*2^3+0*2^4+1*2^5+0*2^6+1*2^7+1*2^8+0*2^9+1*2^10=1453,应该是这样,式子有点长。

二进制转十进制的方法
整数部分:
从右向左(也就是从个位向高位),
每一位依次为:
2的0次方,2的1次方,2的2次方,2的3次方...

小数部分:
从左向右(也就是从弟一位小数向后),
每一位依次为:
2的-1次方(0.5),2的-2次方(0.25),2的-3次方(0.125)...

所以,
10110101.101
=
2的7次方+2的5次方+2的4次方+2的2次方+2的0次方
+2的-1次方+2的-3次方
=
128+32+16+4+1+0.5+0.125
=181.625