gpt4 book ai didi

C:有什么方法可以将文本字符串转换为 float ,即 1e100?

转载 作者:行者123 更新时间:2023-12-04 12:10:21 24 4
gpt4 key购买 nike

不幸的是,在这个日志中我有一些带有该符号 (1.00e4) 的字符串,我知道我可以使用带有 "%e" 说明符的 printf 来创建该符号,我将如何阅读是吗?

不幸的是,strtof 和 scanf 似乎在“1e100”上返回 0.00000,我需要为此编写自己的解析器吗?

(已更新)

我的输入是:
字符串“4.1234567e5”或“4.5e5”

期望的输出:
float 412345.67,或整数“450000”

最佳答案

你也可以用

double atof( const char * str );

关于C:有什么方法可以将文本字符串转换为 float ,即 1e100?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5039109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com