Cómo usar el valor booleano en c

Cómo usar el valor booleano en c

Booleano Los valores en C son bastante comunes, y comprender su uso puede permitirle hacer que su código sea más eficiente y más fácil de leer. Se puede utilizar un valor booleano en un software para emitir juicios, ya que puede ser verdadero o falso. Es uno de los tipos de datos fundamentales en C.

Booleano Los valores son útiles en muchos contextos diferentes que van desde el control del bucle y los condicionales hasta la asignación de memoria y la implementación de la estructura de datos. Cuando se usa con operadores lógicos, como "y", "o" y "no", Booleano Los valores pueden crear expresiones complejas que se pueden utilizar para controlar el comportamiento de una aplicación o para probar condiciones o incluso tomar decisiones.

Este artículo es una guía detallada para usar Booleano valor en la programación C.

Use el valor booleano en c

Puedes usar Booleano valores en el lenguaje de programación C con encabezado y tipo de datos o sin ellos. Entremos en los detalles de ambos métodos.

Método 1: Use el valor booleano con encabezado y tipo de datos

Usar Booleano Valor a través de este método, el primer paso es incluir el archivo de encabezado con el nombre "Stdbool.H ". Después del cuerpo principal, los usuarios deben definir la variable "bool"Eso define una variable de tipo Booleano. Esta variable puede almacenar 0 o 1, representando declaraciones verdaderas y falsas respectivamente.

Mira un ejemplo simple ahora para comprender mejor cómo el Booleano Se utiliza el tipo de datos en C.

#incluir
#incluir
int main ()
bool a = verdadero;
if (a == true)
printf ("El valor de A es verdadero");
demás
printf ("El valor de a es falso");

regresar 0;

En el código anterior, definimos una variable de tipo Booleano Usando la palabra clave bool y la inicializó con el valor verdadero. Después de eso, utilizamos el bloque if-else para aplicar las pruebas de condición para ver si el valor de la variable "a" es verdadero o falso.

Producción

Método 2: Use el valor booleano sin usar el archivo de encabezado booleano y el tipo de datos

Booleano Los valores también se pueden definir sin usar Booleano Archivo de encabezado y tipo de datos. En este caso, necesitaremos desarrollar un nuevo tipo de datos que se comporte al igual que en el ejemplo anterior.

Los operadores lógicos están conectados al Booleano Tipo de valor. El lenguaje C tiene tres categorías diferentes de operadores lógicos:

    • Dos operadores son aceptados por el operador lógico && (y operador). Si ambos valores de operando son verdaderos, este operador devuelve verdadero; de lo contrario, devuelve falso.
    • El || (O operador) El operador lógico toma dos operandos. Si los valores de ambos operandos son falsos, devuelve falso; de lo contrario, devuelve verdadero.
    • Solo el operador no es aceptado con el operando "!"Si el valor del operando es verdadero, devuelve falso y viceversa.

No necesitamos usar funciones predefinidas para implementar Bool. Veamos un ejemplo.

#incluir
int main ()
int x, y;
printf ("Tipo dos enteros: \ n");
scanf ("%d%d", & x, & y);
int x_positivo = (x> 0);
int y_positivo = (y> 0);
if (x_positivo && y_positivo)
printf ("Ambos valores son positivos.\norte");
else if (x_positivo || y_positivo)
printf ("Uno de los valores es positivo.\norte");
demás
printf ("ambos valores son negativos.\norte");

regresar 0;

En el código anterior, estamos usando dos variables X y Y, y verificar si son positivos o negativos. Si ambas variables son positivas (que pueden ser verificadas por y el operador), el código se imprime "Ambos valores son positivos". Si uno de ellos es negativo, las salidas del código (que pueden ser verificadas por el operador) "Uno de los valores es positivo". Si ambos son negativos, el código imprime la salida, "Ambos valores son negativos".

Producción

Conclusión

Booleano Las variables proporcionan una forma poderosa y eficiente de controlar el flujo de código, y pueden usarse junto con otros tipos de datos para tareas más complejas, como la asignación de memoria y la manipulación de la estructura de datos. Los usuarios pueden usar valor booleano con archivo de encabezado y tipo de datos o sin ellos. Ambos métodos ya se discuten en las pautas mencionadas anteriormente.