Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores de Comparação | Operadores
Fundamentos de C
course content

Conteúdo do Curso

Fundamentos de C

Fundamentos de C

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

bookOperadores de Comparação

Compreendendo Operadores de Comparação

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

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

OperationSymbolUsage Example
Equality==a == b
Inequality!=a != b
Greater than>a > b
Less than<a < b
Greater than or equal to>=a >= b
Less than or equal to<=a <= b

Quando esses operadores são usados em um programa, o resultado será true ou false. No contexto da programação, true é tipicamente 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 declaraçõ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é mesmo 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.

Veja este código, por exemplo:

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

Pode ser mais explicitamente escrita como:

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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