C++ cijfers en tekenreeksen


Cijfers en tekenreeksen toevoegen

WAARSCHUWING!

C++ gebruikt de +operator voor zowel optellen als aaneenschakelen .

Nummers worden toegevoegd. Strings zijn aaneengeschakeld.

Als u twee getallen toevoegt, is het resultaat een getal:

Voorbeeld

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

Als u twee tekenreeksen toevoegt, is het resultaat een tekenreeksaaneenschakeling:

Voorbeeld

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

Als u een getal aan een tekenreeks probeert toe te voegen, treedt er een fout op:

Voorbeeld

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