atof()返回一个 double 型,当我将其分配给浮点型值时会导致警告(是的,我必须使用浮点型)。

所以我的问题是:是否有atof() -variant可返回普通浮点数?还是我必须通过强制转换来解决这个问题-太可惜了,因为它浪费了创建双重内容的资源,而该双重内容会立即被丢弃。

最佳答案

使用strtof代替,它将返回一个浮点数。

See documentation here

关于c - atof()为float而不是double,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41012781/

10-10 09:19