计算机中十进制(0.6531)变成2进制的等于多少
答案:3 悬赏:10
解决时间 2021-03-02 14:58
- 提问者网友:趣果有间
- 2021-03-01 23:55
计算机中十进制(0.6531)变成2进制的等于多少
最佳答案
- 二级知识专家网友:我住北渡口
- 2021-03-02 00:21
十进制小数转二进制数:"乘以2取整,顺序输出"
0.6531*2=1.3062
0.3062*2=0.6124
0.6124*2=1.2248
0.2248*2=0.4496
0.4496*2=0.8992
0.8992*2=1.7984
你要的2进制数字是(0.101001)如果精度不够,就继续乘2取整
0.6531*2=1.3062
0.3062*2=0.6124
0.6124*2=1.2248
0.2248*2=0.4496
0.4496*2=0.8992
0.8992*2=1.7984
你要的2进制数字是(0.101001)如果精度不够,就继续乘2取整
全部回答
- 1楼网友:鸽屿
- 2021-03-02 02:55
0.6531*2=1.3062 整数部分为1
0.3062*2=0.6124 整数部分为0
0.6124*2=1.2248 整数部分为1
0.2248*2=0.4496 整数部分为0
0.4496*2=0.8992 整数部分为0
0.8992*2=1.7984 整数部分为1
0.7984*2=1.5968 整数部分为1
0.5968*2=1.1936 整数部分为1
~~~~~继续 下去
2.十进制小数转换为二进制小数
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位
0.3062*2=0.6124 整数部分为0
0.6124*2=1.2248 整数部分为1
0.2248*2=0.4496 整数部分为0
0.4496*2=0.8992 整数部分为0
0.8992*2=1.7984 整数部分为1
0.7984*2=1.5968 整数部分为1
0.5968*2=1.1936 整数部分为1
~~~~~继续 下去
2.十进制小数转换为二进制小数
十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位
- 2楼网友:佘樂
- 2021-03-02 01:23
小数部分实际上,是用的乘
例如:
52.63==
52=1010010
0.63= 1010
0.63
×
2
————
0.26。。1
×
2
————
0.520
×
2
————
0.041
×
2
————
0.080
这样一来就Ok了,如果还想继续算也行,不过我们一般都保留四位,
整数部分要和小数部分分开算!
一步步的算,乘出来的整数,当做二进制,这样,就可以,实际有很多方法了,不是就这一种,!
不过这一种是最简单的
例如:
52.63==
52=1010010
0.63= 1010
0.63
×
2
————
0.26。。1
×
2
————
0.520
×
2
————
0.041
×
2
————
0.080
这样一来就Ok了,如果还想继续算也行,不过我们一般都保留四位,
整数部分要和小数部分分开算!
一步步的算,乘出来的整数,当做二进制,这样,就可以,实际有很多方法了,不是就这一种,!
不过这一种是最简单的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯