Números y cadenas de C++
Adición de números y cadenas
¡ADVERTENCIA!
C++ usa el +
operador tanto para la suma como
para la concatenación .
Se agregan números. Las cadenas se concatenan.
Si sumas dos números, el resultado será un número:
Ejemplo
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer)
Si agrega dos cadenas, el resultado será una concatenación de cadenas:
Ejemplo
string x = "10";
string y = "20";
string z = x + y; // z will be 1020 (a string)
Si intenta agregar un número a una cadena, se produce un error:
Ejemplo
string x = "10";
int y = 20;
string z = x + y;