C语言怎么能把字符串转化成浮点型数据?

如题所述

第1个回答  2022-12-14

使用atof函数。

一、描述:

C库函数doubleatof(constchar*str)把参数str所指向的字符串转换为一个浮点数(类型为double型)。

二、atof()函数的声明:

doubleatof(constchar*str)。

三、参数:

str--要转换为浮点数的字符串。

四、返回值:

函数返回转换后的双精度浮点数,如果没有执行有效的转换,则返回零(0.0)。

实例演示代码:

编译执行效果如下:

扩展资料:

如果存在非法字符的,示例代码如下:

编译执行效果如下:

参考资料:

百度百科--atof

相似回答