(资料图片)
1、不断乘以2,结果取整数部分;小数部分继续乘以2,直到没有小数部分(小数部分全部为0)或者是出现死循环的小数部分为止。
2、比如:0.6531*2=1.3062(1)0.3062*2=0.6214(0)0.6214*2=1.2248(1)0.2248*2=0.4496(0)0.4496*2=0.8892(0)0.8892*2=1.7984(1)………………根据要求,显然从第一个的“1”开始顺序读取,小数部分二进制是:101001,所以为0.101001(可能保留小数位数,否则数据量很大很长的)。
本文到此分享完毕,希望对大家有所帮助。
Copyright © 2015-2022 每日房产网版权所有 备案号:浙ICP备2022016517号-15 联系邮箱:5 146 761 13 @qq.com