Verwendung von booleschen Ausdrücken in C++

Verwendung Von Booleschen Ausdrucken In C



Ein boolescher Ausdruck ist ein Begriff, der wahr oder falsch (0 und 1) entspricht. Boolesche Ausdrücke vergleichen Daten jeden Typs und geben eine Ausgabe in 0 oder 1 aus. Dieser Artikel betrachtet und analysiert den booleschen Ausdruck in der C++-Programmierung und liefert einige Beispiele dafür, wie wir ihn in C++ verwenden.

So verwenden Sie boolesche Ausdrücke in C++

In C++ wird ein Ausdruck als boolescher Ausdruck bezeichnet, der verwendet wird, um Bedingungen zu bewerten und einen booleschen Wert zu erzeugen, der entweder wahr oder falsch (0 oder 1) ist. C++ bietet uns zwei Hauptmöglichkeiten, um boolesche Ausdrücke zu verwenden:

Lassen Sie uns die obige Methode zur Verwendung boolescher Ausdrücke in C++ nacheinander besprechen.







Boolescher Ausdruck mit Vergleichsoperatoren

Vergleichsoperatoren gleichen zwei Werte ab und geben ein boolesches Ergebnis zurück. In C++ haben wir verschiedene Vergleichsoperatoren wie z ==, !=, <, >, <= Und >= . Diese werden alle verwendet, um zwei Variablen zu vergleichen, und geben je nach Operation Werte als wahr (1) oder falsch (0) zurück.



Nutzen wir die == Vergleichsoperator für einen booleschen Ausdruck in einem C++-Programm:



#include

mit Namensraum std ;

#include

int hauptsächlich ( ) {

int A = 6 ;

bool sogar = ( A % 2 == 0 ) ;

Wenn ( selbst ) {

cout << 'WAHR' << Ende ;

} anders {

cout << 'FALSCH' << Ende ;

}

zurückkehren 0 ;

}

Im obigen C++-Code beginnt die Ausführung bei main, wo ich zuerst eine ganze Zahl initialisiert habe A mit Wert von 6 . Dann habe ich mit einem booleschen Datentyp eine initialisiert selbst Variable mit einem booleschen Ausdruck mit dem == Operator, der eine Bedingung setzt. Am Ende ist die bedingte Struktur ( ansonsten ) gibt true zurück, wenn die Bedingung erfüllt ist, ansonsten false. Da der Wert der Variablen A ist 6 und gibt daher als Ausgabe true zurück:





Boolescher Ausdruck mit logischen Operatoren

Logische Operatoren in C++ werden verwendet, um zu prüfen, ob ein bestimmter Ausdruck wahr oder falsch ist, da logische Ausdrücke nur mit booleschen Werten arbeiten. Logische Operatoren vergleichen die Werte und liefern Ergebnisse in booleschen Ausdrücken. Zu den gängigen logischen Operatoren gehören &&, II, Und, ! . Unten sehen Sie ein Beispiel für C++-Code, der logische Ausdrücke mit dem UND-Operator (&&) verwendet, um festzustellen, ob eine vom Benutzer eingegebene Ganzzahl zwischen 1 und 15 liegt oder nicht:



#include

mit Namensraum std ;

int hauptsächlich ( )

{

cout << 'Bitte geben Sie eine Ziffer ein: ' ;

int A ;

Essen >> A ;

Wenn ( A > 0 && A <= fünfzehn )

cout << 'Die eingegebene Ziffer liegt zwischen 1 und 15' ;

anders

cout << 'Die eingegebene Ziffer liegt nicht zwischen 1 und 15' ;

zurückkehren 0 ;

}

Hier haben wir im ersten Schritt eine Nachricht gedruckt, um dem Benutzer eine Ziffer zu entnehmen cout . Dann erklärte die int Variable A um die Eingabe des Benutzers zu übernehmen Essen . Danach bedingte Struktur ansonsten wird mit einem Zustand einschließlich verwendet UND (&&) logischer Operator im booleschen Ausdruck. Diese Bedingung prüft, ob die eingegebene Ziffer zwischen 1 und 15 liegt oder nicht. Wenn beide Bedingungen wahr sind, werden die Anweisungen nach der if-Anweisung ausgeführt, und wenn eine der Bedingungen falsch ist, wird die else-Anweisung ausgeführt:

Abschluss

Boolesche Ausdrücke werden in der Sprache C++ häufig verwendet. Sie können mit logischen Operatoren und Vergleichsoperatoren verwendet werden und geben die Ausgabe wahr oder falsch zurück. Wir haben in den obigen Beispielen von C++ gesehen, wie wir boolesche Ausdrücke mit Hilfe von Vergleichsoperatoren, logischen Operatoren und bedingten Strukturen implementieren können.