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 i dati di qualsiasi tipo e danno l'output in 0 o 1. Questo articolo esaminerà e analizzerà l'espressione booleana nella programmazione C ++, oltre a fornire alcuni esempi di come la utilizziamo in C++.

Come usare le espressioni booleane in C++

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

  • Con operatori di confronto
  • Con operatori logici

Discutiamo il metodo di cui sopra per l'uso delle espressioni booleane in C ++ uno per uno.

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 > =. Tutti questi vengono utilizzati per confrontare due variabili e in base all'operazione restituiscono i valori come true (1) o false (0).

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

#includere
Utilizzo dello spazio dei nomi std;
#includere
int main ()
int a = 6;
bool pareggio = (a % 2 == 0);
if (anche)
cout << "True" << endl;
altro
cout << "False" << endl;

restituzione 0;

Nel codice C ++ sopra, l'esecuzione inizia dal principale, dove ho inizializzato per la prima volta un numero intero UN con valore di 6. Quindi, usando un tipo di dati booleani, ho inizializzato un Anche variabile con un'espressione booleana con il == operatore che ha messo una condizione. Alla fine, la struttura condizionale (se altro) restituisce vero se la condizione è soddisfatta diversamente, restituisce falso. Poiché il valore della variabile UN è 6 quindi restituisce vero 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 impiega espressioni logiche usando l'operatore e (&&) per determinare se un intero digitato dall'utente è compreso tra 1 e 15 o no:

#includere
Utilizzo dello spazio dei nomi std;
int main ()

cout << "Please insert a digit: ";
int a;
cin >> a;
if (a> 0 && a <= 15)
cout << "The digit you entered is between 1 and 15";
altro
cout << "The digit you entered is not between 1 and 15";
restituzione 0;

Qui, nel primo passaggio, abbiamo stampato un messaggio per prendere una cifra dall'utente con cout. Quindi ha dichiarato il int variabile UN Per prendere l'input dall'utente utilizzando CIN. 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 no. Se entrambe le condizioni sono vere, allora le istruzioni dopo l'istruzione IF eseguiranno e se una delle condizioni è falsa, allora l'istruzione else eseguirà:

Conclusione

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