Come usare le espressioni booleane in C++

Come Usare Le Espressioni Booleane In C



Un'espressione booleana è un termine che corrisponde a vero o falso (0 e 1). Le espressioni booleane confrontano dati di qualsiasi tipo e restituiscono l'output in 0 o 1. Questo articolo esaminerà e analizzerà l'espressione booleana nella programmazione C++, oltre a fornire alcuni esempi di come viene utilizzata in C++.

Come usare le espressioni booleane in C++

In C++, un'espressione è nota come espressione booleana che viene utilizzata per valutare le condizioni e produrre un valore booleano vero o falso (0 o 1). C++ ci fornisce due modi principali per utilizzare le espressioni booleane:

Discutiamo il metodo sopra di usare le espressioni booleane in C++ una per una.







Espressione booleana con operatori di confronto

Gli operatori di confronto corrispondono a due valori e restituiscono un risultato booleano. In C++ abbiamo vari operatori di confronto come ==, !=, <, >, <= E >= . Questi sono tutti usati per confrontare due variabili e in base all'operazione restituiscono valori come vero (1) o falso (0).



Usiamo il == operatore di confronto su un'espressione booleana in un programma C++:



#include

utilizzando lo spazio dei nomi std ;

#include

int principale ( ) {

int UN = 6 ;

bool anche = ( UN % 2 == 0 ) ;

Se ( Anche ) {

cout << 'VERO' << finel ;

} altro {

cout << 'falso' << finel ;

}

ritorno 0 ;

}

Nel codice C++ di cui sopra, l'esecuzione inizia dal main, dove ho inizialmente inizializzato un numero intero UN con valore di 6 . Quindi, utilizzando un tipo di dati booleano, ho inizializzato un file Anche variabile avente un'espressione booleana con il == operatore che pone una condizione. Alla fine, la struttura condizionale ( se altro ) restituisce true se la condizione è soddisfatta, altrimenti restituisce false. Poiché il valore della variabile UN è 6 quindi restituisce true come output:





Espressione booleana con operatori logici

Gli operatori logici in C++ vengono utilizzati per verificare se un'espressione specifica è vera o falsa poiché le espressioni logiche operano solo su valori booleani. Gli operatori logici confrontano i valori e danno risultati in termini booleani. Gli operatori logici comuni includono &&, II, E, ! . Di seguito è riportato un esempio di codice C++ che utilizza espressioni logiche utilizzando l'operatore AND (&&) per determinare se un numero intero digitato dall'utente è compreso tra 1 e 15 o meno:



#include

utilizzando lo spazio dei nomi std ;

int principale ( )

{

cout << 'Inserisci una cifra: ' ;

int UN ;

mangiare >> UN ;

Se ( UN > 0 && UN <= quindici )

cout << 'La cifra inserita è compresa tra 1 e 15' ;

altro

cout << 'La cifra inserita non è compresa tra 1 e 15' ;

ritorno 0 ;

}

Qui, nella prima fase, abbiamo stampato un messaggio con cui prelevare una cifra dall'utente cout . Poi ha dichiarato il int variabile UN per prendere l'input dall'utente usando mangiare . Dopo questo, struttura condizionale se altro è usato con una condizione che include E (&&) operatore logico nell'espressione booleana. Questa condizione verificherà se la cifra inserita è compresa tra 1 e 15 o meno. Se entrambe le condizioni sono vere, verranno eseguite le istruzioni dopo l'istruzione if e se una qualsiasi delle condizioni è falsa, verrà eseguita l'istruzione else:

Conclusione

Le espressioni booleane sono ampiamente utilizzate nel linguaggio C++. Possono essere utilizzati con operatori logici e di confronto e restituiscono l'output in vero o falso. Abbiamo visto negli esempi precedenti di C++ come possiamo implementare espressioni booleane con l'aiuto di operatori di confronto, operatori logici e strutture condizionali.