发布网友 发布时间:2022-04-28 21:00
共4个回答
热心网友 时间:2022-06-23 04:34
十进制数0.6531转换为二进制数是0.101001,这个结果是保留了六位小数后的结果。计算采用的是“乘2取整,顺序排列”法。
具体计算过程:0.6531x2=1.3062 取整数1,0.3062x2=0.6124 取整数0,0.6124x2=1.2248 取整数1,0.2248x2=0.4496 取整数0,0.4496x2=0.8992 取整数0,0.8992x2=1.7984 取整数1 。一直计算到小数部分为0,那么这里以保留六位小数为准,将整数部分进行正向排序,得二进制数0.101001。
扩展资料
十进制小数转二进制的通用计算方法:
用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者达到所要求的精度为止。最后把取出的整数部分按正向的顺序排列起来,即可得到二进制数。
参考资料来源:百度百科-十进制转二进制
热心网友 时间:2022-06-23 04:35
0.6531 * 2= 1.3062 提出整数部分 1 <--二进制小数第一位热心网友 时间:2022-06-23 04:35
解:①0.6531乘以2等于1.3062取整数1(大于1的话要减1再进行第二步);热心网友 时间:2022-06-23 04:36
我到好像不对吧