十进制小数转换成二进制小数的快速方法.doc

十进制小数转换成二进制小数的快速方法.doc

ID:57730243

大小:12.50 KB

页数:1页

时间:2020-09-02

十进制小数转换成二进制小数的快速方法.doc_第1页
资源描述:

《十进制小数转换成二进制小数的快速方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、十进制小数转换成二进制小数的快速方法 Windows自带的计算器可以方便地把十进制的整数转换成二进制的整数,但是十进制的小数则无法直接转换成二进制的小数。  今天,我发现了一个快速的解决办法!  一个十进制小数可以表示成“X.Y”的形式,“X”是整数部分,“Y”是纯小数部分,要分别进行转换,最后合在一起。  整数部分“X”的转换成二进制可以直接利用Windows的计算器,非常简单,不说了。  对纯小数部分“Y”的转换,要提前设定转换精度,比如精确到小数点后16位。别理解错了,对于二进制的小数点后16位在精度上仅

2、相当于十进制小数点后的5位,并非十分高!  将“0.Y”乘以2的16次方,即“0.Y×65536”,结果可能会有小数部分,将小数部分四舍五入到个位,得到一个没有小数部分的纯整数,称作“Z”。  利用Windows计算器将“Z”转换成二进制,若结果不足16位,则在最前面补0,补够16位。这就是小数部分“Y”对应的二进制了。  现在将“X”和“Y”对应的二进制数码合在一起(中间当然要有小数点),就是最终结果了!  举个实例:把十进制纯小数“0.123”转换成二进制小数。      0.123×65536=8060.

3、928  四舍五入后得到“8061”,转换成二进制为“01”,只有13位,前面需要补3个“0”,得到“11101”。因此结果是      0.123=(0.11101)2=(0.1F7D)16

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。