用string类型加减乘除
时间: 2023-07-27 16:28:53 浏览: 144
一个关于加减乘除的程序
在C++中,可以使用string类型的加号运算符来实现字符串的拼接,例如:
```cpp
string str1 = "Hello";
string str2 = "World";
string result = str1 + " " + str2;
// result的值为"Hello World"
```
但是,string类型并不支持减法、乘法和除法运算符。如果需要进行这些运算,需要将string类型转换为其他数字类型,进行运算后再转回string类型。例如:
```cpp
string str = "10";
int num = stoi(str); // 将字符串转换为整数
num = num * 2;
str = to_string(num); // 将整数转换为字符串
// str的值为"20"
```
需要注意的是,如果字符串无法转换为数字类型,以上代码会抛出异常。因此,在进行字符串转换时,需要确保字符串的内容符合要求。
阅读全文