Para termos um valor lógico, podemos simplesmente atribuir esse valor (true ou false).
bool valor = true;
Mas outra forma de gerar um valor lógico é a partir das igualdades.
Uma igualdade entre duas variáveis vai nos dizer se as variáveis (ou valores lógicos) têm o mesmo valor ou não.
Igualdade (==)
Se tiverem o mesmo valor, o resultado vai ser verdadeiro.
Caso contrário, será falso.
Escreve-se com "==" entre duas variáveis (ou valores lógicos).
bool variable = true == true; bool variable2 = false == false; bool variable3 = true == false;
variable2 vai ser verdadeira (falso é falso).
variable3 vai ser falsa (verdadeiro é falso).
Desigualdade (!=)
Se tiverem o mesmo valor, o resultado vai ser falso.
Caso contrário, será verdadeiro.
Escreve-se com "!=" entre duas variáveis (ou valores lógicos).
bool variable = true != true; bool variable2 = false != false; bool variable3 = true != false;
variable2 vai ser falsa (falso não é falso).
variable3 vai ser verdadeira (verdadeiro não é falso).
Não se confundam:
- O igual (=) serve para atribuir um novo valor à variável;
- Enquanto a o operador de igualdade (==) serve para verificar igualdade de valor (entre variáveis ou valores lógicos).
Assim como os operadores lógicos, vão ser utilizados nas condições.
Referências
Referências
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.