Aula 13: Operadores lógicos
Às vezes uma decisão depende de várias condições juntas. Em C# você combina booleanos com símbolos: && é 'e' (os dois precisam ser true), || é 'ou' (basta que um seja true), e ! é 'não' (inverte true para false). Preste atenção: em C# esses são símbolos — não as palavras and/or/not.
&& é como uma porta que precisa de duas chaves para abrir (as duas). || é uma porta que qualquer chave abre (uma já basta). ! transforma sim em não.
- && (e)
- True somente se os dois lados forem true.
- || (ou)
- True se pelo menos um dos lados for true.
- ! (não)
- Transforma true em false e vice-versa.
- símbolos, não palavras
- Em C# você usa && || ! e não as palavras and/or/not.