Lección 12: Booleanos y comparación
Antes de tomar decisiones en el código, necesitas preguntas de sí/no. El tipo bool contiene exactamente dos valores: true o false (en minúscula en C#). Los operadores de comparación producen un bool: == (¿igual?), != (¿distinto?), <, >, <=, >=. Fíjate en una diferencia crítica: == comprueba igualdad
bool es un interruptor con dos estados: encendido (true) o apagado (false). Una pregunta de comparación como 5 > 3 devuelve uno de los dos estados.
- bool
- Un tipo que solo contiene true o false. En C# los valores se escriben en minúscula.
- igualdad ==
- Comprueba si dos valores son iguales, y devuelve un bool. Distinto de = (asignación).
- operadores de comparación
- == != < > <= >= — todos devuelven true o false.
- mostrar un bool
- Console.WriteLine de un bool muestra True o False (con mayúscula), aunque el valor se escriba en minúscula.