Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Entender os operadores relacionais

Os conceitos básicos os operadores relacionais foram vistos em Portugol: Operadores Relacionais. Em caso de dúvida a leitura é recomendada.

Os operadores relacionais são utilizados para comparação de valores ou expressões retornando verdadeiro(1) ou falso(0). São usados em conjunto com os comandos de que podem ser vistos em C: Comandos de Decisão e C: Comandos de Repetição.

Abaixo serão listados os operadores suportados pela linguagem C.

Operador Significado Exemplo
< Menor a < b
> Maior a > b
<= Menor ou igual a <= b
>= Maior ou igual a > b
== Igual a == b
!= Diferente a != b
Sintaxe
valor1 ou expressao1 operador valor2 ou expressao2
Exemplo 1
#include <stdio.h>
int main ()
{
    int a = 1, b = 0;
    
    printf("%d \n",a == b);
    printf("%d \n",a != b);
    printf("%d \n",a < b);
    printf("%d \n",a > b);
    printf("%d \n",a >= b);
    printf("%d \n",a <= b);

    if( a == b || b == 0)
        printf("if");
    
  return 0;
}

Saída
0 
1 
0 
1 
1 
0
if
  1. 11/03/2025 - revisão 3 - Ajustes em exemplos
  2. 05/10/2024 - revisão 2 - Ajustes gramaticais pontuais
  3. 27/09/2023 - revisão 1 - Correção em referências, erros gramaticais, sintaxe
  4. 19/05/2023 - versão inicial