Conteúdo do Curso
Noções Básicas de C
Noções Básicas de C
Operadores lógicos
Os operadores lógicos permitem avaliar a veracidade de múltiplas expressões, estabelecendo condições complexas e precisas para o seu programa.
Imagine que você precisa plotar um ponto em um sistema de coordenadas cartesianas. Você só pode plotar esse ponto quando tem tanto a coordenada x quanto a coordenada y. Se ao menos uma dessas coordenadas estiver ausente, o ponto não pode ser plotado.
Neste curso, vamos nos concentrar em três operadores lógicos principais:
Símbolo | Nome | Exemplo de uso | Descrição |
&& | AND | a && b | a AND b |
|| | OR | a || b | a OR b |
! | NOT | !a | NOT a |
Esses operadores retornam true
ou false
, dependendo das condições fornecidas.
Com a introdução do padrão C99, trabalhar com dados booleanos tornou-se mais simples graças ao tipo de dado bool
(ou _Bool
). Este tipo de dado só pode conter dois valores: 1
(verdadeiro) ou 0
(falso).
Main
Para fornecer mais contexto:
Main
Os operadores lógicos se destacam realmente quando utilizados em conjunto com estruturas condicionais e loops.
Tudo estava claro?