Números e strings C++
Adicionando números e strings
AVISO!
C++ usa o +
operador para adição e
concatenação .
Os números são adicionados. As strings são concatenadas.
Se você adicionar dois números, o resultado será um número:
Exemplo
int x = 10;
int y = 20;
int z = x + y; // z will be 30 (an integer)
Se você adicionar duas strings, o resultado será uma concatenação de strings:
Exemplo
string x = "10";
string y = "20";
string z = x + y; // z will be 1020 (a string)
Se você tentar adicionar um número a uma string, ocorrerá um erro:
Exemplo
string x = "10";
int y = 20;
string z = x + y;