搜索
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;