Numeri e stringhe C++
Aggiunta di numeri e stringhe
AVVERTIMENTO!
C++ usa l' +
operatore sia per l' addizione che per
la concatenazione .
I numeri vengono aggiunti. Le stringhe sono concatenate.
Se aggiungi due numeri, il risultato sarà un numero:
Esempio
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer)
Se aggiungi due stringhe, il risultato sarà una concatenazione di stringhe:
Esempio
string x = "10";
string y = "20";
string z = x + y; // z will be 1020 (a string)
Se si tenta di aggiungere un numero a una stringa, si verifica un errore:
Esempio
string x = "10";
int y = 20;
string z = x + y;