Cómo usar valores verdaderos y falsos en c

Cómo usar valores verdaderos y falsos en c
Verdadero y falso Los valores son piezas de programación esenciales en C y generalmente se declaran como 0 o 1 y se puede usar condicionalmente para crear una lógica de ramificación. Dominar su uso es clave para desarrollar programas efectivos y eficientes en el idioma C.

Aprenda cómo utilizar valores verdaderos y falsos en C implementando las pautas en este tutorial.

Uso de verdadero y falso en c

Los usuarios de C pueden usar verdadero y FALSO en:

  • Con la declaración if
  • Con bucles
  • Tipo de retorno de la función

1: Uso de verdadero y falso en C con la declaración if

El uso más básico de verdadero y falso es al evaluar una expresión en el contexto de un si declaración. El código incluido dentro del Declaración if se realiza si se evalúa un valor para ser verdadero. El código de la declaración IF se omite si el valor se evalúa a FALSO. Seguimos con un ejemplo simple que se muestra a continuación:

#incluir
#incluir
int main ()
bandera bool = falso;
if (flag)
printf ("la bandera es verdad");

demás
printf ("El indicador es falso");

regresar 0;

En el código anterior, le hemos dado el 'bandera' variable el valor bool de FALSO. Y luego verificó el valor en una condición IF. Si el valor es falso, imprimiremos el indicador es falso y viceversa.

Producción

2: Uso de verdadero y falso en C con bucles

Bucles También puede usar Booleano valores para controlar el flujo del bucle. Por ejemplo, un Mientras que el bucle ejecutaría su cuerpo de código si la condición proporcionada es verdadera. Como la declaración if-else, la condición en un tiempo bucle puede ser una expresión booleana que evalúa a verdadero o FALSO. Este mismo concepto se aplica a otros tipos de bucles como For and Do-While.

Esto se puede ver en el ejemplo:

#incluir
#incluir
int main ()
bandera bool = verdadero;
int a = 0;
while (bandera)
printf ("a es %d \ n", a);
a ++;
if (a> 5)
bandera = falso;


regresar 0;

En el ejemplo anterior, el bucle while se ejecutará e imprimirá los valores desde 0 a 5, y cuando el bucle llega a 5, el bandera se convertirá en falso, que a su vez no imprimirá más valores de un.

Producción

3: Uso de verdadero y falso en C con el tipo de retorno de la función

Finalmente, los valores booleanos se pueden usar como Tipos de devolución para las funciones. Un tipo de retorno booleano permite que la función devuelva verdadero o FALSO, dependiendo de la lógica dentro de la función y los valores pasados ​​en parámetros. Considere este ejemplo de una función que verifica si un número es impar:

#incluir
#incluir
bool is_even (int número)
if (número % 2 == 0)
devolver verdadero;

demás
falso retorno;


int main ()
int num = 7;
if (is_even (num))
printf ("%d es incluso \ n", num);

demás
printf ("%d es impar \ n", num);

regresar 0;

En este caso, la función está comprobando el resto de X dividido por 2. Si es igual a cero, entonces el número es uniforme y la función regresa FALSO. De lo contrario, el número es impar y la función regresa verdadero.

Producción

Conclusión

En C, cada expresión, ya sea que su tipo sea numérico o puntero, se considera verdadero Si el valor de esa expresión no es cero (i.mi., se ha activado cualquier bits). Los usuarios pueden elegir cualquier verdadero y FALSO Método según la elección. En general, Booleano Los valores son bastante útiles cuando se programan en lenguaje C. Permiten que el programador tome decisiones en forma de declaraciones if-else y crear bucles que itera basado en una comparación booleana. Los valores booleanos también se pueden usar como Tipos de retorno de funciones, Permitir que la función devuelva verdaderas o falsas en función de la lógica dentro de esa función.