c语言中将字符串转换为浮点型
时间: 2023-06-21 15:10:39 浏览: 165
062 浮点数转换为字符串 C语言
5星 · 资源好评率100%
在C语言中将字符串转换为浮点型可以使用库函数`atof()`,该函数可以将一个字符串转换为对应的浮点数。示例代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "3.14";
float num = atof(str);
printf("num = %f\n", num);
return 0;
}
```
输出结果为:
```
num = 3.140000
```
需要注意的是,如果字符串无法转换成浮点数,`atof()`函数将返回0.0。因此,在使用时需要对返回值进行判断,以避免出现错误。
阅读全文