Com utilitzar el valor booleà a C

Com Utilitzar El Valor Boolea A C



booleà els valors en C són força comuns, i entendre el seu ús us pot permetre fer que el vostre codi sigui més eficient i més fàcil de llegir. Un valor booleà es pot utilitzar en un programari per fer judicis, ja que pot ser cert o fals. És un dels tipus de dades fonamentals en C.

booleà els valors són útils en molts contextos diferents que van des del control de bucles i condicionals fins a l'assignació de memòria i la implementació d'estructura de dades. Quan s'utilitza amb operadors lògics, com ara 'AND', 'OR' i 'NO', booleà els valors poden crear expressions complexes que es poden utilitzar per controlar el comportament d'una aplicació o per provar condicions o fins i tot prendre decisions.







Aquest article és una guia detallada per utilitzar booleà valor en programació C.



Utilitzeu el valor booleà en C

Pots fer servir booleà valors en llenguatge de programació C amb capçalera i tipus de dades o sense. Entrem en detalls d'aquests dos mètodes.



Mètode 1: utilitzeu el valor booleà amb la capçalera i el tipus de dades

Usar booleà valor mitjançant aquest mètode, el primer pas és incloure el fitxer de capçalera amb el nom 'stdbool.h' . Després del cos principal, els usuaris han de definir la variable ' bool ” que defineix una variable de tipus booleà . Aquesta variable pot emmagatzemar 0 o 1, que representen declaracions vertaderes i falses respectivament.





Mireu ara un exemple senzill per entendre millor com booleà S'utilitza el tipus de dades en C.

#inclou
#include

int principal ( ) {
bool a = veritat ;
si ( a == veritat ) {
imprimirf ( 'El valor d'a és cert' ) ;
} altra cosa {
imprimirf ( 'El valor de a és fals' ) ;
}

tornar 0 ;
}



En el codi anterior, hem definit una variable de tipus booleà utilitzant la paraula clau bool i la va inicialitzar amb el valor veritat . Després d'això, hem utilitzat el bloc if-else per aplicar les proves de condició per veure si el valor de la variable 'a' és cert o fals.

Sortida

Mètode 2: utilitzeu el valor booleà sense utilitzar el fitxer de capçalera booleà i el tipus de dades

booleà els valors també es poden definir sense utilitzar booleà fitxer de capçalera i tipus de dades. En aquest cas, haurem de desenvolupar un nou tipus de dades que es comporti igual que a l'exemple anterior.

Els operadors lògics estan connectats a booleà tipus de valor. El llenguatge C té tres categories diferents d'operadors lògics:

    • L'operador lògic && (operador AND) accepta dos operands. Si els dos valors d'operand són certs, aquest operador retorna true; en cas contrari, retorna false.
    • El || L'operador lògic (operador OR) pren dos operands. Si els valors dels dos operands són falsos, retorna fals; en cas contrari, torna veritat.
    • Només un operand és acceptat per l'operador NOT amb l'operand '!' Si el valor de l'operand és cert, retorna fals i viceversa.

No necessitem utilitzar funcions predefinides per implementar-les Bool . Vegem-ne un exemple.

#inclou

int principal ( ) {
int x, y;
imprimirf ( 'Escriviu dos nombres enters: \n ' ) ;
escanf ( '%d%d' , & x, & i ) ;
int x_positiu = ( x > 0 ) ;
int y_positiu = ( i > 0 ) ;
si ( x_positiu && i_positive ) {
imprimirf ( 'Ambdós valors són positius. \n ' ) ;
} altra cosa si ( x_positiu || i_positive ) {
imprimirf ( “Un dels valors és positiu. \n ' ) ;
} altra cosa {
imprimirf ( 'Ambdós valors són negatius. \n ' ) ;
}
tornar 0 ;
}

En el codi anterior, estem utilitzant dues variables x i i , i comprovar si són positives o negatives. Si ambdues variables són positives (que es pot comprovar amb l'operador AND), el codi s'imprimeix 'Ambdós valors són positius' . Si un d'ells és negatiu, surt el codi (que pot ser verificat per l'operador OR) “Un dels valors és positiu” . Si tots dos són negatius, el codi imprimeix la sortida, 'Ambdós valors són negatius' .

Sortida

Conclusió

booleà Les variables proporcionen una manera potent i eficient de controlar el flux de codi i es poden utilitzar juntament amb altres tipus de dades per a tasques més complexes com ara l'assignació de memòria i la manipulació de l'estructura de dades. Els usuaris poden utilitzar el valor booleà amb fitxer de capçalera i tipus de dades o sense ells. Tots dos mètodes ja es discuteixen a les directrius esmentades anteriorment.