Una introducción a cómo utilizar valores booleanos en C
Originalmente, C no tenía soporte nativo para valores booleanos.
C99, la versión de C lanzada en 1999/2000, introdujo un tipo booleano.
Sin embargo, para usarlo, es necesario importar un archivo de encabezado, por lo que no estoy seguro de que técnicamente podamos llamarlo “nativo”. De todos modos, tenemos un bool
tipo.
Puedes usarlo así:
#include stdio.h#include stdbool.hint main(void) { bool isDone = true; if (isDone) { printf("donen"); } isDone = false; if (!isDone) { printf("not donen"); }}
Si está programando Arduino, puede usarlo bool
sin incluir stdbool
porque bool
es un tipo de datos C++ válido e integrado, y el lenguaje Arduino es C++.
En C simple, recuerda que #include stdbool.h
, de lo contrario, obtendrás una serie de errores en la declaración y cada vez que uses la bool
variable:Te recomendamos Activación muscular NEURO_MUSCLE INTERACTION TECHNIQUES
➜ ~ gcc hello.c -o hello; ./hellohello.c:4:3: error: use of undeclared identifier 'bool' bool isDone = true; ^hello.c:5:7: error: use of undeclared identifier 'isDone' if (isDone) { ^hello.c:8:8: error: use of undeclared identifier 'isDone' if (!isDone) { ^3 errors generated.
Tips C
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
Booleanos en C
Originalmente, C no tenía soporte nativo para valores booleanos. Una introducción a cómo utilizar valores booleanos en C Una introducción a cómo utilizar
programar
es
2025-01-04

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente