Lección 16. Booleanos.

Muy a menudo, en programación, necesitará un tipo de dato que solo pueda tener uno de dos valores, como:

Para esto, C# tiene el tipo de dato bool, que puede tomar los valores true o false.

Valores booleanos._

Un tipo de dato booleano se declara con la palabra clave bool y solo puede tomar los valores true o false:

Copiar código
bool isCSharpFun = true;
bool isFishTasty = false;

Console.WriteLine(isCSharpFun);   // Salida: True
Console.WriteLine(isFishTasty);   // Salida: False

Sin embargo, es más común devolver valores booleanos de expresiones booleanas, para pruebas condicionales.

Expresión booleana._

Una expresión booleana devuelve un valor booleano: True o False, comparando valores/variables.

Por ejemplo, podemos utilizar un operador de comparación, como el operador mayor que (>) para averiguar si una expresión (o una variable) es verdadera:

Copiar código
int x = 10;
int y = 9;

Console.WriteLine(x > y); //True, porque 10 es mayo a 9

O incluso más fácil:

Copiar código
Console.WriteLine(10 > 9); // returns True, because 10 is higher than 9

En los ejemplos siguientes, se utiliza el operador igual a (==) para evaluar una expresión:

Copiar código
int x = 10; //Asignacion de valor

Console.WriteLine(x == 10); // True, porque x es igual a 10

O:

Copiar código
int myAge = 25;
int votingAge = 18;

Console.WriteLine(myAge >= votingAge);