Cómo usar expresiones booleanas en C ++

Cómo usar expresiones booleanas en C ++
Una expresión booleana es un término que corresponde a verdadero o falso (0 y 1). Las expresiones booleanas comparan los datos de cualquier tipo y dan salida en 0 o 1. Este artículo analizará y analizará la expresión booleana en la programación de C ++, así como también proporcionará algunos ejemplos de cómo la empleamos en C++.

Cómo usar expresiones booleanas en c++

En C ++, una expresión se conoce como una expresión booleana que se usa para evaluar las condiciones y producir un valor booleano que es verdadero o falso (0 o 1). C ++ nos proporciona dos formas principales de utilizar expresiones booleanas:

  • Con operadores de comparación
  • Con operadores lógicos

Discutamos el método anterior de usar expresiones booleanas en C ++ uno por uno.

Expresión booleana con operadores de comparación

Los operadores de comparación coinciden con dos valores y devuelven un resultado booleano. En C ++ tenemos varios operadores de comparación como ==, !=, , <= y > =. Todas estas se utilizan para comparar dos variables y, según la operación, devuelven los valores como verdaderos (1) o falso (0).

Usemos el == Operador de comparación en una expresión booleana en un programa C ++:

#incluir
usando el espacio de nombres STD;
#incluir
int main ()
int a = 6;
bool incluso = (a % 2 == 0);
si incluso)
cout << "True" << endl;
demás
cout << "False" << endl;

regresar 0;

En el código C ++ anterior, la ejecución comienza desde la principal, donde primero inicialicé un entero a con valor de 6. Luego, utilizando un tipo de datos booleanos, inicialicé un incluso variable que tiene una expresión booleana con el == operador que puso una condición. Al final, la estructura condicional (if-else) Devuelve verdadero si la condición se cumple de lo contrario, devuelve falso. Dado que el valor de la variable a es 6, por lo tanto, devuelve verdadero como una salida:

Expresión booleana con operadores lógicos

Los operadores lógicos en C ++ se utilizan para verificar si una expresión específica es verdadera o falsa ya que las expresiones lógicas funcionan solo en los valores booleanos. Los operadores lógicos comparan los valores y dan resultados en términos booleanos. Los operadores lógicos comunes incluyen &&, II, y, !. A continuación se muestra un ejemplo de código C ++ que emplea expresiones lógicas utilizando el operador y (&&) para determinar si un entero escrito por el usuario está entre 1 y 15 o no:

#incluir
usando el espacio de nombres STD;
int main ()

cout << "Please insert a digit: ";
int a;
cin >> a;
if (a> 0 && a <= 15)
cout << "The digit you entered is between 1 and 15";
demás
cout << "The digit you entered is not between 1 and 15";
regresar 0;

Aquí, en el primer paso, imprimimos un mensaje para tomar un dígito del usuario con cout. Luego declaró el En t variable a para tomar la entrada del usuario usando cinta. Después de esto, estructura condicional if-else se usa con una condición que incluya Y (&&) Operador lógico en la expresión booleana. Esta condición verificará si el dígito ingresado está entre 1 y 15 o no. Si ambas condiciones son verdaderas, las instrucciones después de la instrucción IF se ejecutarán y si alguna de las condiciones es falsa, entonces la instrucción de lo contrario se ejecutará:

Conclusión

Las expresiones booleanas se usan ampliamente en el lenguaje C ++. Se pueden usar con operadores lógicos y de comparación y devolver la salida en verdadero o falso. Hemos visto en los ejemplos anteriores de C ++ que cómo podemos implementar expresiones booleanas con la ayuda de operadores de comparación, operadores lógicos y estructuras condicionales.