Aula 12: Booleanos e comparação
Antes de tomar decisões no código, você precisa de perguntas do tipo sim/não. O tipo bool guarda exatamente dois valores: true ou false (em letras minúsculas em C#). Os operadores de comparação produzem um bool: == (igual?), != (diferente?), <, >, <=, >=. Preste atenção a uma diferença crítica: == v
bool é um interruptor com dois estados: ligado (true) ou desligado (false). Uma comparação como 5 > 3 retorna um desses dois estados.
- bool
- Um tipo que guarda apenas true ou false. Em C#, os valores são escritos em letras minúsculas.
- igualdade ==
- Verifica se dois valores são iguais, retornando um bool. Diferente de = (atribuição).
- operadores de comparação
- == != < > <= >= — todos retornam true ou false.
- mostrar um bool
- O Console.WriteLine de um bool mostra True ou False (em maiúscula), mesmo que o valor seja escrito em minúscula.