C++ Čísla a řetězce


Přidávání čísel a řetězců

VAROVÁNÍ!

C++ používá +operátor pro sčítání i zřetězení .

Čísla se přidávají. Řetězce jsou zřetězeny.

Pokud sečtete dvě čísla, výsledkem bude číslo:

Příklad

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

Pokud přidáte dva řetězce, výsledkem bude zřetězení řetězců:

Příklad

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

Pokud se pokusíte přidat číslo do řetězce, dojde k chybě:

Příklad

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