7.135从十进制转换到二进制是多少
答案:1 悬赏:30 手机版
解决时间 2021-03-22 03:24
- 提问者网友:niaiwoma
- 2021-03-21 16:40
7.135从十进制转换到二进制是多少
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-03-21 16:55
对于10进制数转k进制小数,小数点前用除k取余法,小数点后用乘k取整法
整数部分
如7/2=3 余1,
3/2=1余1,
1/2=0余1,
然后反写余数111
如为10/2=5 余0,
5/2=2余1,
2/2=1余0,
1/2=0余1,
然后反写余数,1010
小数部分:
0.135*2=0.270整数位0,
0.270*2=0.540整数位0,
0.54*2=1.08整数位1,
0.08*2=0.16整数位0,
0.16*2=0.32整数位0,
0.32*2=0.64整数位0,
0.64*2=1.28整数位1,
0.28*2=0.56整数位0,...继续计算至小数部分为0,若无法到0,按标准的要求计算
0.135的2进制为.00100010...(小数部分正向写整数位)
那么7.135 应该是111.00100010...
10.135的二进制1010.00100010...
小数计算机一般保存不了精确值,所有固定有效位数,请查看IEEE754标准
整数部分
如7/2=3 余1,
3/2=1余1,
1/2=0余1,
然后反写余数111
如为10/2=5 余0,
5/2=2余1,
2/2=1余0,
1/2=0余1,
然后反写余数,1010
小数部分:
0.135*2=0.270整数位0,
0.270*2=0.540整数位0,
0.54*2=1.08整数位1,
0.08*2=0.16整数位0,
0.16*2=0.32整数位0,
0.32*2=0.64整数位0,
0.64*2=1.28整数位1,
0.28*2=0.56整数位0,...继续计算至小数部分为0,若无法到0,按标准的要求计算
0.135的2进制为.00100010...(小数部分正向写整数位)
那么7.135 应该是111.00100010...
10.135的二进制1010.00100010...
小数计算机一般保存不了精确值,所有固定有效位数,请查看IEEE754标准
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯