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:
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 ++:
#includereNel 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:
#includereQui, 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.