与二进制小数0.1等值的十进制小数是:

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:06:51
与二进制小数0.1等值的十进制小数是: A
A. 0.5 B. 0.4 C.0.2 D.0.6
谁能帮我做下这个题吗 并且写详细点~

二进制转十进制:
以1011.101转十进制为例:
=1 x pow(2,3) + 0 x pow(2,2) + 1 x pow(2,1) + 1 x pow(2,0) +
1 x pow(2,-1) + 0 x pow(2,-2) + 1 x pow(2,-3)
解释一下上式中每一项的意思。那最后一项1 x pow(2,-3)举例说明
小数点后第三位就算2的(-3)次方(pow(2,-3)),然后乘以第三位上的数(即1)得到十进制的0.125,
类似的把每一项算出来相加就是最后十进制结果

A,意思如上面所说,计算:1*2^(-1)

0.1 = 0*2~0 + 1*2~(-1) = 0.5