C++ Zahlen und Strings


Hinzufügen von Zahlen und Zeichenfolgen

WARNUNG!

C++ verwendet den +Operator sowohl für die Addition als auch für die Verkettung .

Zahlen werden hinzugefügt. Zeichenfolgen werden verkettet.

Wenn Sie zwei Zahlen addieren, ist das Ergebnis eine Zahl:

Beispiel

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

Wenn Sie zwei Zeichenfolgen hinzufügen, ist das Ergebnis eine Zeichenfolgenverkettung:

Beispiel

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

Wenn Sie versuchen, einer Zeichenfolge eine Zahl hinzuzufügen, tritt ein Fehler auf:

Beispiel

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