cpp字符串相加
时间: 2023-07-25 11:04:50 浏览: 102
合并字符串.cpp
在 C++ 中,可以使用 `+` 运算符将两个字符串相加。例如:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str1 = "Hello";
std::string str2 = " world!";
std::string result = str1 + str2;
std::cout << result << std::endl;
return 0;
}
```
输出:
```
Hello world!
```
需要注意的是,这里的 `+` 运算符是字符串连接运算符,而不是数值相加运算符。如果要将字符串和数值相加,需要将数值转换成字符串。例如:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str1 = "The answer is ";
int num = 42;
std::string str2 = std::to_string(num);
std::string result = str1 + str2;
std::cout << result << std::endl;
return 0;
}
```
输出:
```
The answer is 42
```
阅读全文