Operadores comparativos e C++
Operadores relacionais ou comparativos como o próprio nome diz, oferecem a possibilidade de estabelecer uma relação comparativa/condicional entre seus operandos.
Preparamos uma tabela contendo os operadores relacionais/comparativos em C++ e suas funções:
| Operadores Relacionais C++ | ||
| Tipo | Operador | Sintaxe |
| Menor que | < | a < b |
| Maior que | > | a > b |
| Menor ou igual que | <= | a <= b |
| Maior ou igual que | >= | a >= b |
| Igual a | == | a == b |
| Diferente de | != | a != b |
| Não (Lógico) | ! | !a |
| E (Lógico) | && | a && b |
| Ou (Lógico) | || | a || b |
| Exemplos de comportamento | ||
| Operador | Retorno ( verdadeiro / falso ) | |
| < Menor que | ||
| 30 < 20 | falso | |
| 30 < 60 | verdadeiro | |
| 30 < 30 | falso | |
| > Maior que | ||
| 30 > 1 | verdadeiro | |
| 30 > 100 | falso | |
| 30 > 29 | verdadeiro | |
| <= Menor ou igual que | ||
| 30 <= 30 | verdadeiro | |
| 30 <= 29 | falso | |
| 30 <= 80 | verdadeiro | |
| >= Maior ou igual que | ||
| 30 >= 30 | verdadeiro | |
| 30 >= 10 | verdadeiro | |
| 30 >= 40 | falso | |
| == Igual a | ||
| 30 == 30 | verdadeiro | |
| 30 == 32 | falso | |
| != Diferente de | ||
| 30 != 20 | verdadeiro | |
| 30 != 10 | verdadeiro | |
| 30 != 30 | falso | |
| ! Não | ||
| !(30 == 30) | falso | |
| !(30 > 10) | falso | |
| !(30 < 1) | verdadeiro | |
| && E | ||
| (10 > 1 && 1>=1) | verdadeiro | |
| (10 != 11 && 1>2) | falso | |
| || Ou | ||
| (10 > 20 || 30 > 20) | verdadeiro | |
| (40 != 10 || 20==30) | verdadeiro | |
Qualquer dúvida a aula 17 e 18 tratam o tema sobre operadores relacionais, basta acessar o menu vídeo-aulas. Bons estudos



3 comentários:
Qual biblioteca se tem que declarar quando vai usar os operadores < e > ?
Pessoal, essa ultima esta errada?
(40 != 10 || 20==30) verdadeiro
(40 != 10 || 20==30) verdadeiro --->>> Esta certa, pois, 40 é diferente de 10? (SIM), ou 20 é igual a 30 (NÃO), mas como é um OU "||" a primeira parte valida como VERDADE a condição.
Postar um comentário