c++合并字符串与double型
时间: 2023-12-23 18:06:06 浏览: 71
C语言实现合并字符串
在C++中,你可以使用字符串流(stringstream)来合并字符串和double类型的值。以下是一个示例代码:
```cpp
#include <iostream>
#include <sstream>
#include <string>
int main() {
std::string str = "The value of pi is ";
double pi = 3.14159;
std::stringstream ss;
ss << str << pi;
std::string result = ss.str();
std::cout << result << std::endl;
return 0;
}
```
在这个示例中,我们使用字符串流(stringstream)来将字符串和double类型的值合并到一个字符串中。首先,我们定义了一个字符串`str`和一个double类型的变量`pi`。然后,我们创建了一个字符串流(stringstream)`ss`,并使用`<<`运算符将`str`和`pi`连接起来。接下来,我们使用`ss.str()`函数将流中的内容转换为一个字符串,并将其赋值给变量`result`。最后,我们通过`cout`输出了合并后的字符串。
运行以上代码,输出将是:
```
The value of pi is 3.14159
```
这样就实现了将字符串和double类型的值合并成一个字符串。
阅读全文