Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores Simples | Introdução Aos Operadores
Introdução ao C++
course content

Conteúdo do Curso

Introdução ao C++

Introdução ao C++

1. Primeiros Passos
2. Variáveis e Tipos de Dados
3. Introdução Aos Operadores
4. Introdução a fluxo de programa
5. Introdução a Funções

bookOperadores Simples

O operador de atribuição (=) é usado na programação para atribuir um valor a uma variável. A sintaxe é a seguinte:

cpp

main

copy
1234567891011
#include<iostream> int main() { int myVar = 9; int yourVar; yourVar = myVar; //assign yourVar the value of myVar std::cout << myVar << std::endl << yourVar; }

Funciona exatamente da mesma maneira com o tipo de dado string:

cpp

main

copy
12345678910111213
#include <iostream> #include <string> int main() { std::string myVar = "codefinity"; std::string yourVar; yourVar = myVar; //assign yourVar the value of myVar std::cout << myVar << std::endl; std::cout << yourVar << std::endl; }

Os operadores de igualdade (==) e desigualdade (!=) são utilizados para comparar numericamente 2 variáveis:

cpp

main

copy
1234567891011
#include <iostream> int main() { int var = 9; int yourVar = (var == 9); int myVar = (var == -9); std::cout << yourVar << std::endl; std::cout << myVar << std::endl; }

Por que 1 e 0? Esta é uma abordagem alternativa à utilização do tipo de dado booleano. Quando a expressão var == 9 é true, ela é representada como 1, e significa que var é de fato igual ao número 9. Por outro lado, quando a expressão var == -9 é false, ela é representada como 0, indicando que var não é igual ao número -9.

O operador de desigualdade (!=) faz exatamente o oposto:

cpp

main

copy
123456789101112131415
#include<iostream> int main() { int var = 9; //if var is equal 9, then 0 (false) int yourVar = (var != 9); //if var is not equal -9, then 1 (true) int myVar = (var != -9); std::cout << yourVar << std::endl; std::cout << myVar << std::endl; }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1
some-alt