C++实现定点算法将浮点数转为字符串
将浮点数转为字符串的具体算法在网上少有涉及,一般都采用浮点法,即通过浮点运算确定需要的每一位上的数字。本文介绍的方法是定点法,即对IEEE 745[1]的浮点数编码规范进行硬解码。这种方法效率不高,但是精度确很好,而且思路明晰,可为浮点数计算原理的研究工作提供参考。本文仅用C++语言针对float类型的变量做了阐释,其它类型的浮点数如double,只是在各部分存储的长度上有差异,因此不做额外讨论。
用户评论
qqhurricane58573 2018-12-08 10:07:43
谢谢分享!~~~
hatred49192 2018-12-08 10:07:43
资料很详细。但是按这个实现,性能可能有点问题。
lele77639 2018-12-08 10:07:43
写的还不错,可以看看