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;