Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores de comparação | Operadores
Noções Básicas de C
course content

Conteúdo do Curso

Noções Básicas de C

Noções Básicas de C

1. Introdução
2. Dados
3. Operadores
4. Instruções de controle
5. Funções
6. Ponteiros

bookOperadores de comparação

Entendendo operadores de comparação

Operadores de comparação permitem que você avalie e compare valores. Um dos aspectos mais complexos desses operadores é lembrar a ordem ou arranjo correto dos símbolos, como determinar se < ou = deve vir primeiro.

Abaixo está uma tabela dos operadores de comparação comumente usados:

OperaçãoSímboloExemplo de uso
Igualdade==a == b
Desigualdade!=a != b
Maior que>a > b
Menor que<a < b
Maior ou igual a>=a >= b
Menor ou igual a<=a <= b

Quando esses operadores são usados em um programa, o resultado será true ou false. No contexto da programação, true é normalmente representado como 1, e false é representado como 0.

c

Main

copy
123456789101112
#include <stdio.h> int main() { printf("Expression 8 == 7 + 1 is %d\n", 8 == 7 + 1); printf("Expression 10 != 3 is %d\n", 10 != 3); printf("Expression 7 > 7 is %d\n", 7 > 7); printf("Expression 20 >= 19 is %d\n", 20 >= 20 ); printf("Expression 21 <= 21 is %d\n", 20 <= 21 ); return 0; }

Você verá frequentemente operadores de comparação em loops e instruções condicionais.

Precedência de operadores

Compreender a ordem das operações, ou precedência de operadores, é crucial.

Nota

Considere a equação: 2 + 2 * 2. Qual é a sua resposta? Se você pensou que é 8, não se preocupe — você não está sozinho. Até o criador do curso já teve momentos de confusão matemática.

Quando se trata de precedência, os operadores de incremento (++) e decremento (--) são avaliados primeiro. Isso é seguido pelos operadores de multiplicação (*) e divisão (/). Por último, os operadores de adição (+) e subtração (-) são avaliados.

Pegue este código como exemplo:

Para esclarecer a ordem das operações, você pode usar parênteses. Assim, a expressão:

Pode ser escrita de uma maneira mais explícita como:

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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