Come utilizzare il valore booleano in C

Come Utilizzare Il Valore Booleano In C



Booleano i valori in C sono abbastanza comuni e comprenderne l'uso può consentirti di rendere il tuo codice più efficiente e più facile da leggere. Un valore booleano può essere utilizzato in un software per esprimere giudizi poiché può essere vero o falso. È uno dei tipi di dati fondamentali in C.

Booleano i valori sono utili in molti contesti diversi che vanno dal controllo del ciclo e dai condizionali all'allocazione della memoria e all'implementazione della struttura dei dati. Se utilizzato con operatori logici, come 'AND', 'OR' e 'NOT', Booleano i valori possono creare espressioni complesse che possono essere utilizzate per controllare il comportamento di un'applicazione o per testare condizioni o persino prendere decisioni.







Questo articolo è una guida dettagliata da utilizzare Booleano valore nella programmazione C.



Usa valore booleano in C

Puoi usare Booleano valori nel linguaggio di programmazione C con intestazione e tipo di dati o senza di essi. Entriamo nei dettagli di entrambi questi metodi.



Metodo 1: utilizzare il valore booleano con intestazione e tipo di dati

Usare Booleano value tramite questo metodo, il primo passaggio consiste nell'includere il file di intestazione con il nome “stdbool.h” . Dopo il corpo principale, gli utenti devono definire la variabile ' bool ” che definisce una variabile di tipo Booleano . Questa variabile può memorizzare 0 o 1, che rappresentano rispettivamente affermazioni vere e false.





Guarda ora un semplice esempio per capire meglio come funziona il file Booleano viene utilizzato il tipo di dati in C.

#include
#include

int principale ( ) {
bool a = VERO ;
Se ( un == VERO ) {
printf ( 'Il valore di a è vero' ) ;
} altro {
printf ( 'Il valore di a è falso' ) ;
}

ritorno 0 ;
}



Nel codice sopra, abbiamo definito una variabile di tipo Booleano utilizzando la parola chiave bool e inizializzata con il valore VERO . Successivamente, abbiamo utilizzato il blocco if-else per applicare i test di condizione per vedere se il valore di variable 'UN' è vero o falso.

Produzione

Metodo 2: utilizzare il valore booleano senza utilizzare il file di intestazione booleano e il tipo di dati

Booleano i valori possono anche essere definiti senza utilizzare Booleano file di intestazione e tipo di dati. In questo caso, dovremo sviluppare un nuovo tipo di dati che si comporti proprio come nell'esempio precedente.

Gli operatori logici sono collegati a Booleano tipo di valore. Il linguaggio C ha tre diverse categorie di operatori logici:

    • Due operandi sono accettati dall'operatore logico && (operatore AND). Se entrambi i valori dell'operando sono veri, questo operatore restituisce vero; in caso contrario, restituisce false.
    • Il || (Operatore OR) operatore logico accetta due operandi. Se i valori di entrambi gli operandi sono false, restituisce false; in caso contrario, restituisce true.
    • Solo un operando è accettato dall'operatore NOT con l'operando “!” Se il valore dell'operando è vero, restituisce falso e viceversa.

Non abbiamo bisogno di utilizzare funzioni predefinite da implementare Bool . Diamo un'occhiata a un esempio.

#include

int principale ( ) {
intero x, y;
printf ( 'Digita due numeri interi: \N ' ) ;
scanf ( '%d%d' , & X, & E ) ;
int x_positivo = ( X > 0 ) ;
int y_positivo = ( E > 0 ) ;
Se ( x_positivo && y_positivo ) {
printf ( 'Entrambi i valori sono positivi. \N ' ) ;
} altro Se ( x_positivo || y_positivo ) {
printf ( 'Uno dei valori è positivo. \N ' ) ;
} altro {
printf ( 'Entrambi i valori sono negativi. \N ' ) ;
}
ritorno 0 ;
}

Nel codice sopra, stiamo usando due variabili X E E e controllando se sono positivi o negativi. Se entrambe le variabili sono positive (che possono essere controllate dall'operatore AND), il codice viene stampato “Entrambi i valori sono positivi” . Se uno di questi è negativo, il codice esce (che può essere controllato dall'operatore OR) “Uno dei valori è positivo” . Se entrambi sono negativi, il codice stampa l'output, “Entrambi i valori sono negativi” .

Produzione

Conclusione

Booleano Le variabili forniscono un modo potente ed efficiente per controllare il flusso del codice e possono essere utilizzate insieme ad altri tipi di dati per attività più complesse come l'allocazione della memoria e la manipolazione della struttura dei dati. Gli utenti possono utilizzare il valore booleano con file di intestazione e tipo di dati o senza di essi. Entrambi i metodi sono già discussi nelle suddette linee guida.