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;