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;
(追記) (追記ここまで)

AltStyle によって変換されたページ (->オリジナル) /