string类型转double
时间: 2023-12-19 15:04:13 浏览: 52
java\String类型转换成整数double
5星 · 资源好评率100%
以下是C++中string类型转double的方法:
```c++
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
string str = "3.1415926";
double num;
stringstream ss(str);
ss >> num;
cout << num << endl; // 输出:3.14159
return 0;
}
```
首先,我们需要包含头文件iostream、string和sstream。然后,定义一个string类型的变量str和一个double类型的变量num。接着,我们使用stringstream将str转换为double类型,并将结果存储在num中。最后,我们输出num的值。
阅读全文