# Operadores Lógicos
> [!NOTE] Operadores Lógicos
> Operadores lógicos são símbolos ou palavras-chave utilizados para combinar ou modificar expressões booleanas (expressões que resultam em verdadeiro ou falso). Eles são essenciais para a construção de condições complexas em programação, lógica e matemática, permitindo que decisões sejam tomadas com base em múltiplos critérios.
Existem três operadores lógicos fundamentais:
## Operador E (AND)
O operador `E` (AND) retorna verdadeiro se, e somente se, **todas** as expressões conectadas por ele forem verdadeiras. Caso contrário, o resultado é falso. É útil quando todas as condições precisam ser satisfeitas simultaneamente.
A tabela verdade para o operador `E` é:
| Expressão 1 | Expressão 2 | Resultado (E) |
| :---------- | :---------- | :------------ |
| Verdadeiro | Verdadeiro | Verdadeiro |
| Verdadeiro | Falso | Falso |
| Falso | Verdadeiro | Falso |
| Falso | Falso | Falso |
## Operador OU (OR)
O operador `OU` (OR) retorna verdadeiro se **pelo menos uma** das expressões conectadas por ele for verdadeira. O resultado só será falso se todas as expressões forem falsas. É empregado quando basta que uma das condições seja atendida.
A tabela verdade para o operador `OU` é:
| Expressão 1 | Expressão 2 | Resultado (OU) |
| :---------- | :---------- | :------------- |
| Verdadeiro | Verdadeiro | Verdadeiro |
| Verdadeiro | Falso | Verdadeiro |
| Falso | Verdadeiro | Verdadeiro |
| Falso | Falso | Falso |
## Operador NÃO (NOT)
O operador `NÃO` (NOT) é um operador unário que inverte o valor de verdade de uma única expressão. Se a expressão for verdadeira, o `NÃO` a torna falsa, e se for falsa, o `NÃO` a torna verdadeira.
A tabela verdade para o operador `NÃO` é:
| Expressão | Resultado (NÃO) |
| :--------- | :-------------- |
| Verdadeiro | Falso |
| Falso | Verdadeiro |
# Referências
**:: Referência ::** [Operador lógico – Wikipédia, a enciclopédia livre (wikipedia.org)](https://en.wikipedia.org/wiki/Logical_operator)