C ++の数値と文字列


数字と文字列の追加

警告!

C ++は、加算連結+の両方に演算子を使用します

数字が追加されます。文字列は連結されます。

2つの数値を加算すると、結果は数値になります。

int x = 10;
int y = 20;
int z = x + y;      // z will be 30 (an integer)

2つの文字列を追加すると、結果は文字列の連結になります。

string x = "10";
string y = "20";
string z = x + y;   // z will be 1020 (a string)

文字列に数値を追加しようとすると、エラーが発生します。

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