0.11二进制转化为十进制等于多少?
发布网友
发布时间:2022-05-07 09:12
我来回答
共4个回答
热心网友
时间:2023-10-23 20:36
十进制103.68转为二进制等于1100111.11
这个肯定不成立,而且整数部分少写了一个0
103=0110 0111
0.11转十进制的算法是这样的
1*2的(负一次方)+1*2的(负二次方)=0.5+0.25=0.75
0.68(十进制)转二进制:
0.68*2=1.36
0.8*2=1.6
从上到下取整数就是11
----------------------------这种算法是错的。
【1】0.68*2=1.36 取整数部分“1”
【2】(1.36-1)*2=0.72
因为你提供的0.68,最终肯定无法得到一个0或整数,因此,
103.68=1100111.11
是觉得不能划上等号的!
二楼的答案也肯定是错的,小数点后面,这个估计算不出来的!
热心网友
时间:2023-10-23 20:37
二进制0.1=十进制1/2=0.5
二进制0.01=十进制1/4=0.25
所以
二进制0.11=十进制1/2+1/4=0.75
十进制103.68转为二进制等于1100111.10101110000101000111101011100001010001111011
0.68*2=1.36
0.36*2=0.72
0.72*2=1.44
0.44*2=0.88
0.88*2=1.76
0.76*2=1.52
0.52*2=1.04
0.04*2=0.08
...
0.75*2=1.5
0.5*2=1.0 // 小数部分为0时,才能结束
热心网友
时间:2023-10-23 20:37
我不知道你103.68=1100111.11是怎么算出来的。我怎么算都算不出这个结果
我以前倒是回答过别人
http://zhidao.baidu.com/question/135689178.html
热心网友
时间:2023-10-23 20:38
使用windows自带计算器 科学计算
热心网友
时间:2023-10-23 20:36
十进制103.68转为二进制等于1100111.11
这个肯定不成立,而且整数部分少写了一个0
103=0110 0111
0.11转十进制的算法是这样的
1*2的(负一次方)+1*2的(负二次方)=0.5+0.25=0.75
0.68(十进制)转二进制:
0.68*2=1.36
0.8*2=1.6
从上到下取整数就是11
----------------------------这种算法是错的。
【1】0.68*2=1.36 取整数部分“1”
【2】(1.36-1)*2=0.72
因为你提供的0.68,最终肯定无法得到一个0或整数,因此,
103.68=1100111.11
是觉得不能划上等号的!
二楼的答案也肯定是错的,小数点后面,这个估计算不出来的!
热心网友
时间:2023-10-23 20:37
二进制0.1=十进制1/2=0.5
二进制0.01=十进制1/4=0.25
所以
二进制0.11=十进制1/2+1/4=0.75
十进制103.68转为二进制等于1100111.10101110000101000111101011100001010001111011
0.68*2=1.36
0.36*2=0.72
0.72*2=1.44
0.44*2=0.88
0.88*2=1.76
0.76*2=1.52
0.52*2=1.04
0.04*2=0.08
...
0.75*2=1.5
0.5*2=1.0 // 小数部分为0时,才能结束
热心网友
时间:2023-10-23 20:37
我不知道你103.68=1100111.11是怎么算出来的。我怎么算都算不出这个结果
我以前倒是回答过别人
http://zhidao.baidu.com/question/135689178.html
热心网友
时间:2023-10-23 20:38
使用windows自带计算器 科学计算