Utilizar de bool en lenguaje C.

C | bool tipo de datos con ejemplos : En este tutorial, vamos a aprender sobre el tipo de datos BOOL en el lenguaje de programación C con sus usos, sintaxis y ejemplos.

En primer lugar, comprender el bool en C ++ Programming Language. En la programación C ++, “bool” es un tipo de datos primitivo y que puede ser utilizado directamente como otros tipos de datos. “bool” es un tipo de datos booleano que se utiliza para almacenar dos valores sea verdadero (1) o falso (0).

tipo bool en C

Pero en el lenguaje de programación C, un “bool” se define en el archivo stdbool.h cabecera. Por lo tanto, utilizar un tipo bool en nuestro programa, debemos archivos include stdbool.h de cabecera. Como característica estándar, una variable bool puede almacenar ya sea cierto ( 1 ) o falsa ( 0 ) valor.

Sintaxis:

bool variable_name;

Ejemplo 1:

#include <stdio.h>
#include <stdbool.h>
int main()
{
bool var1 = true;
bool var2 = false;
bool var3 = 1;
bool var4 = 0;
// printing the values
printf("var1: %dn", var1);
printf("var2: %dn", var2);
printf("var3: %dn", var3);
printf("var4: %dn", var4);
return 0;
}

salida:

var1: 1
var2: 0
var3: 1
var4: 0

Ejemplo 2:

#include <stdio.h>
#include <stdbool.h>
int main()
{
bool status = true;
if (status)
printf("It's true...n");
else
printf("It's false...n");
status = false;
if (status)
printf("It's true...n");
else
printf("It's false...n");
return 0;
}

salida:

It's true...
It's false...

Nota: Cualquier valor distinto de cero se considera como un valor verdadero. Por lo tanto, podemos asignar cualquier cosa que debe return sea distinto de cero o cero.

Considere el siguiente ejemplo,

Ejemplo 3:

#include <stdio.h>
#include <stdbool.h>
int main()
{
bool x = true;
printf("x : %dn", x);
x = -1;
printf("x : %dn", x);
x = -123.45f;
printf("x : %dn", x);
x = "Hello";
printf("x : %dn", x);
x = 123.456f;
printf("x : %dn", x);
x = 0;
printf("x : %dn", x);
x = NULL;
printf("x : %dn", x);
return 0;
}

salida:

x : 1
x : 1
x : 1
x : 1
x : 1
x : 0
x : 0

Lea también: tipo de datos bool en C ++


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *