Liczby i ciągi C++


Dodawanie liczb i ciągów

OSTRZEŻENIE!

C++ używa +operatora zarówno do dodawania , jak i łączenia .

Numery są dodawane. Ciągi są łączone.

Jeśli dodasz dwie liczby, wynikiem będzie liczba:

Przykład

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

Jeśli dodasz dwa ciągi, wynikiem będzie konkatenacja ciągów:

Przykład

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

Jeśli spróbujesz dodać liczbę do ciągu, wystąpi błąd:

Przykład

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