加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何从Delphi中的格式化float中删除exponent

发布时间:2020-12-15 04:32:25 所属栏目:大数据 来源:网络整理
导读:给定像1.00500000274996E-8这样的双重值,如何将其转换为非科学格式,小数点后面的最大位数 – 在这种情况下,8位数将是1.00500000? 转换不应该用零填充,所以2007年将出现在2007年,2012.33和2012.33. 我已经尝试了很多使用Format,FormatFloat,FloatToStrF的组
给定像1.00500000274996E-8这样的双重值,如何将其转换为非科学格式,小数点后面的最大位数 – 在这种情况下,8位数将是1.00500000?

转换不应该用零填充,所以2007年将出现在2007年,2012.33和2012.33.

我已经尝试了很多使用Format,FormatFloat,FloatToStrF的组合,但似乎无法获得累积奖金.非常感谢任何帮助.

编辑:我应该澄清我试图将它转换为字符串表示,没有指数(E)部分.

解决方法

FormatFloat(‘0.######################’,1.00500000274996E-8)应该可以解决问题.

输出为:0,0000000100500000274996

它不会输出比绝对必要更多的数字.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读