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;