1011111.01101是二进制数怎么化成十进制数

1011111.01101是二进制数怎么化成十进制数
2026年09月09日 19:34
有4个网友回答
网友(1):

二进制转十进制,
整数部分和小数部分分开算。
1.先算整数部分
从最后一位开始算,
依次列为第0、1、2...位
第n位的数(0或1)乘以2的n次方
得到的结果相加就是答案
本题中1011111(2)=1*2^6+0*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1=95
2.再算小数部分
二进制个位的一表示一个二的零次方(1=1)
二进制十位的一表示一个二的一次方(10=2)
二进制百位的一表示一个二的二次方(100=4)
二进制千位的一表示一个二的三次方(1000=8)
以此类推
十分位则是2的负一次方
百分位是2的负二次方
本题中0.01101(2)=0*2^(-1)+1*2^(-2)+1*2^(-3)+0*2^(-4)+1*2^(-5)=0.40625
综上,1011111.01101(2)=95.40625

网友(2):

把整数部分和小数部分分开转化,整数方法是除2取余,除到结果为0为止。小数部分方法是乘2取余,乘到结果为1为止。

网友(3):

整数1x2^6+1x2^4+1x2^3+1x2^2+1x2^1+1x2^0
小数1x2^-2+1x3^-3+1x2^-5

网友(4):

老是有人问这个问题,哎
除十求余