将二进制小数位上的数乘以权,然后相加得到的结果就是十进制数。
例如:0.11101
0. | 1 | 1 | 1 | 0 | 1 |
20 | 2-1 | 2-2 | 2-3 | 2-4 | 2-5 |
1×2-1+1×2-2+1×2-3+1×2-5=0.90625
因此,二进制数0.11101转换为十进制数0.90625。
注意:若该二进制数包含整数部分和小数部分,那我们分别求该二进制数的整数部分的十进制数和小数部分的十进制数,然后相加得到该二进制数的十进制数。
例如:11101.11101
根据前文我们已经求得(11101)2=(29)10,(0.11101)2=(0.90625)10
那么(11101.11101)2=(29.90625)10
因此,二进制数11101.11101转换为十进制数29.90625。