Operadores Relacionais
Parte da seção Fundamentals do Journey de C da Coddy — lição 20 de 63.
Operadores de comparação são usados para comparar dois operandos.
Às vezes, precisamos verificar se um operando é maior/menor/... do que outro operando.
A tabela a seguir mostra os operadores possíveis para comparação:
| Operador | Significado | Exemplo |
|---|---|---|
| == | Igual | 1 == 2 retorna 0 (falso) |
| != | Diferente | 1 != 2 retorna 1 (verdadeiro) |
| > | Maior que | 1 > 2 retorna 0 (falso) |
| < | Menor que | 1 < 2 retorna 1 (verdadeiro) |
| >= | Maior ou igual | 1 >= 2 retorna 0 (falso) |
| <= | Menor ou igual | 1 <= 2 retorna 1 (verdadeiro) |
O operador de comparação retorna 1 se a comparação for verdadeira ou 0 se for falsa.
Por exemplo:
int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;var3 conterá 1 porque var1 e var2 não são iguais
Desafio
FácilEscreva um programa que inicialize 2 variáveis n1 e n2 com os valores 8 e 9 (respectivamente).
Depois disso, inicialize outra variável n3 que conterá se n1 é maior que n2.
Imprima os valores das três variáveis usando printf() no seguinte formato:
n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]Folha de consulta
Operadores de comparação são usados para comparar dois operandos e retornar 1 (verdadeiro) ou 0 (falso):
| Operador | Significado | Exemplo |
|---|---|---|
| == | Igual | 1 == 2 retorna 0 (falso) |
| != | Diferente | 1 != 2 retorna 1 (verdadeiro) |
| > | Maior que | 1 > 2 retorna 0 (falso) |
| < | Menor que | 1 < 2 retorna 1 (verdadeiro) |
| >= | Maior ou igual | 1 >= 2 retorna 0 (falso) |
| <= | Menor ou igual | 1 <= 2 retorna 1 (verdadeiro) |
Exemplo de uso:
int var1 = 13;
int var2 = 12;
int var3 = var1 != var2; // var3 conterá 1 (verdadeiro)Experimente você mesmo
#include <stdio.h>
int main() {
// Digite seu código abaixo
// Não altere a linha abaixo
printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
2Variáveis
Tipos de DadosInteiroFloat - DoubleCaracteresBooleanosConstantesFundamentos do printfRegras de Nomenclatura de VariáveisConversão de Tipos Parte 1Conversão de Tipos Parte 2Desafio de Recapitulação3Operadores
Operadores AritméticosOperador de MóduloIncremento/DecrementoOperadores de AtribuiçãoOperadores RelacionaisOperadores Lógicos Parte 1Operadores Lógicos Parte 2Operadores Lógicos Parte 3Desafio de Recapitulação