十进制数0.6531转换为二进制数为多少?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 14:48:28
十进制数0.6531转换为二进制数为多少?
这个带小数的怎么求呀,搞不清,谁能解答呀,谢谢!
这个带小数的怎么求呀,搞不清,谁能解答呀,谢谢!
把十进制中的小数部份,转为二进制.
把该小数不断乘2,取整,直至没有小数为止,注意不是所有小数都能转为二进制!
以0.75为例,
0.75剩以2得1.50,取整数1
0.50剩以2得1,取整数1,顺序取数就可得0.11.
这个算法的要求是小数能够表示成2的n次方分之a,如0.75=2的二次方分之1.由于0.6531=6531/10000(已经最简),10000无法表示成2的n次方的形式,因此不能化成2进制.但可以算出它大约等于多少:0.1010011100110001100011111100010100000101……(可能有误差,这个是40位的小数.你只需要取前20位就比较精确了)
把该小数不断乘2,取整,直至没有小数为止,注意不是所有小数都能转为二进制!
以0.75为例,
0.75剩以2得1.50,取整数1
0.50剩以2得1,取整数1,顺序取数就可得0.11.
这个算法的要求是小数能够表示成2的n次方分之a,如0.75=2的二次方分之1.由于0.6531=6531/10000(已经最简),10000无法表示成2的n次方的形式,因此不能化成2进制.但可以算出它大约等于多少:0.1010011100110001100011111100010100000101……(可能有误差,这个是40位的小数.你只需要取前20位就比较精确了)