将二进制数(101001. 11)2转换为十进制数 急.

将二进制数(101001. 11)2转换为十进制数急.
2024-11-18 15:27:25
推荐回答(3个)
回答(1):

41.3?

不过你的表示不太对,二进不带小数点的, 这里只是把101001(41)和11(3)分别换算一下。

回答(2):

2^5+2^3+1+2^-1+2^-2=41.75

回答(3):

(101001)2
=((((((0*2+1)*2+0)*2+1)*2+0)*2+0)*2+1)10
=(((((1*2+0)*2+1)*2+0)*2+0)*2+1)10
=(((((2+0)*2+1)*2+0)*2+0)*2+1)10
=((((2*2+1)*2+0)*2+0)*2+1)10
=((((4+1)*2+0)*2+0)*2+1)10
=(((5*2+0)*2+0)*2+1)10
=(((10+0)*2+0)*2+1)10
=((10*2+0)*2+1)10
=((20+0)*2+1)10
=(20*2+1)10
=(40+1)10
=(41)10

(0.11)2
=((1/2+1)/2)10
=((0.5+1)/2)10
=(1.5/2)10
=(0.75)10

(101001.11)2
=(41.75)10