C++ 数字与字符串

数字与字符串的相加

警告!

C++ 使用 + 运算符既可以进行加法运算也可以进行字符串连接

数字会相加。字符串会连接。

如果您加两个数字,结果将是一个数字:

实例

int x = 10;
int y = 20;
int z = x + y;      // z 将为 30(整数) 

亲自试一试

如果您加两个字符串,结果将是一个连接后的字符串:

实例

string x = "10";
string y = "20";
string z = x + y;   // z 将为 1020(字符串)

亲自试一试

如果您尝试将一个数字加到一个字符串上,将会发生错误:

实例

string x = "10";
int y = 20;
string z = x + y;