c++中 string转float怎么写
时间: 2023-04-10 15:05:19 浏览: 127
你可以使用 atof() 函数将字符串转换为浮点数。例如:
```
char str[] = "3.14";
float f = atof(str);
```
这将把字符串 "3.14" 转换为浮点数 3.14。
相关问题
C++string转float
可以使用 C++ 标准库中的 `stof` 函数将字符串转换为浮点数。示例代码如下:
```c++
#include <iostream>
#include <string>
int main() {
std::string str = "3.14";
float f = std::stof(str);
std::cout << f << std::endl;
return 0;
}
```
输出结果为:
```
3.14
```
c++ string转float
可以使用 `atof` 函数将字符串转换为浮点数。示例代码如下:
```c++
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[] = "3.14";
float f = atof(str);
printf("%f\n", f);
return 0;
}
```
输出结果为:
```
3.140000
```
阅读全文