Boolescher C++-Typ

Boolescher C Typ



C++ ist die OOP-Hochsprache, die zum Entwerfen für verschiedene Zwecke verwendet wird. Es macht das Programmieren für die Programmierer angenehmer. Wenn wir in C++ arbeiten, benötigen wir manchmal ein Ergebnis in wahrer oder falscher Form, daher verwenden wir den „Booleschen Datentyp“. In C++ ist ein Boolescher Wert eine Art Datentyp, der entweder wahre oder falsche Ergebnisse darstellen kann. Programmierer nutzen es häufig, um Bedingungen zu analysieren, Entscheidungen zu treffen oder die Programmausführung zu regeln. Der boolesche Datentyp wird häufig verwendet, um festzustellen, ob eine bestimmte Bedingung wahr oder falsch ist. Für diesen „booleschen Datentyp“ verwenden wir in C++ das Schlüsselwort „Bool“. Hier werden wir uns ausführlich mit dem „Booleschen Datentyp“ befassen und prüfen, wie dieser Boolesche Datentyp in C++ funktioniert.

Beispiel 1:

Lassen Sie uns nun einige Beispiele durchführen, in denen wir diesen „booleschen Datentyp“ verwenden und zeigen, dass er in C++ funktioniert. Wir beginnen unseren Code mit dem Hinzufügen der benötigten Header-Dateien. Die erste Header-Datei, die wir hier hinzufügen, ist „ “, die bei der Eingabe oder Ausgabe der Daten hilft. Danach haben wir den Namensraum „std“; Dies ist der Standardname.

Danach haben wir einen Treibercode, was bedeutet, dass wir hier die Funktion „main()“ hinzufügen. Nun deklarieren wir die Variable „isBulbOn“ mit dem booleschen Datentyp „bool“ und stellen hier „true“ ein. Darunter haben wir eine weitere boolesche Variable namens „isBulbOff“, in der wir „false“ hinzufügen. Dieses wahre und falsche Ergebnis sind „1“ bzw. „0“.







Um die Ausgabe dieser booleschen Werte zu überprüfen, drucken wir sie einfach mit der „cout“-Anweisung aus. In dieser „cout“-Anweisung drucken wir zunächst das „isBulbOn“-Ergebnis aus. Dann geben wir in der nächsten Zeile das Ergebnis der Variablen „isBulbOff“ aus. Das „endl“ wird hier verwendet, um unseren Zeiger in die nächste Zeile zu bewegen.



Code 1:



#include
Verwenden des Namensraums std ;
int hauptsächlich ( )
{
bool istBulbOn = WAHR ;
bool istBulbOff = FALSCH ;
cout << „Hier brennt die Glühbirne“ << isBulbOn << endl ;
cout << „Die Glühbirne ist hier nicht eingeschaltet“ << isBulbOff ;
}

Ausgabe:





Die Ausgabe dieses Codes stellt das Ergebnis in den Formen „0“ und „1“ dar, wie im Folgenden gezeigt. Dabei steht „1“ für das „wahre“ Ergebnis, während „0“ für das „falsche“ Ergebnis steht. Dieses Ergebnis erhalten wir allein aufgrund des Datentyps „bool“.



Beispiel 2:

Jetzt deklarieren wir zwei Variablen, „Pass“ und „Fail“, vom Datentyp „bool“ im Hauptdatentyp, nachdem wir die Header-Datei am Anfang dieses Codes eingefügt haben. Dabei wird der Variable „Pass“ der Wert „true“ und der Variable „Fail“ der Wert „false“ zugewiesen. Nun gibt „Pass“ als Ergebnis „1“ und „Fail“ „0“ zurück.

Jetzt verwenden wir diese Bool-Variablen in unserer „cout“-Anweisung, um das wahre oder falsche Ergebnis in Form von „1“ und „0“ zu erhalten. Der „cout“, in den wir „Pass“ eingeben, gibt „1“ zurück. Wenn wir „Fail“ verwenden, wird „0“ zurückgegeben. Hier fügen wir fünf „cout“-Anweisungen hinzu, von denen jede die boolesche Variable enthält.

Code 2:

#include
Verwenden des Namensraums std ;
int hauptsächlich ( )
{
bool Pass = WAHR ;
bool Fehlgeschlagen = FALSCH ;
cout << „Der Prozentsatz beträgt 60“ << Passieren << endl ;
cout << „Der Prozentsatz beträgt 45“ << Scheitern << endl ;
cout << „Der Prozentsatz beträgt 90“ << Passieren << endl ;
cout << „Der Prozentsatz beträgt 85“ << Passieren << endl ;
cout << „Der Prozentsatz beträgt 33“ << Scheitern << endl ;
}

Ausgabe:

In dieser Ausgabe stellt „1“ das „wahre“ Ergebnis dar, das „Bestanden“ ist, und „0“ stellt das „falsche“ Ergebnis dar, das in diesem Fall „Fehlgeschlagen“ ist.

Beispiel 3:

In diesem Code initialisieren wir drei ganzzahlige Variablen, nämlich „num_01“, „num_02“ und „a“, mit dem Wert „45“, „62“ bzw. „3“. Danach deklarieren wir drei weitere Variablen – „b_01“, „b_02“ und „b_03“ – und diese sind der boolesche Datentyp „bool“. Nun initialisieren wir „b_01“ mit der Bedingung „num_01 == num_01“. Dann initialisieren wir „b_02“ und „b_03“ auf die gleiche Weise wie „b_01“.

Nachdem wir alle Variablen initialisiert haben, drucken wir sie separat mit „cout“ aus, um das Ergebnis dieser booleschen Variablen zu überprüfen. Anschließend initialisieren wir die Variable „b_a“ vom Datentyp „bool“ mit „true“. Dann verwenden wir hier die „if“-Anweisung, bei der wir „b_a“ als Bedingung platzieren. Wenn nun diese „b_a“-Bedingung wahr ist, wird die Anweisung nach „if“ ausgeführt. Andernfalls wird hier der „else“-Teil ausgeführt. Danach fahren wir fort und initialisieren die Ganzzahlvariable „num“, in der wir einige mathematische Operationen anwenden und das Ergebnis „num“ anzeigen.

Code 3:

#include
Verwenden des Namensraums std ;
int hauptsächlich ( )
{
int num_01 = Vier fünf , num_02 = 62 , A = 3 ;
bool b_01 , b_02 , b_03 ;
b_01 = num_01 == num_01 ;
b_02 = num_01 == num_02 ;
b_03 = num_02 > num_01 ;

cout << „Die Antwort des ersten Bool b_01 ist =“ <<
b_01 << endl ;
cout << „Die Antwort des zweiten Bool b_02 lautet = „ <<
b_02 << endl ;
cout << „Die Antwort des dritten Bool b_03 lautet = „ <<
b_03 << endl ;
bool b_a = WAHR ;
Wenn ( b_a )
cout << 'Ja' << endl ;
anders
cout << 'NEIN' << endl ;
int Auf eins = FALSCH + 7 * A - b_a + WAHR ;
cout << Auf eins ;
zurückkehren 0 ;
}

Ausgabe:

Dieses Ergebnis zeigt die Ergebnisse der Operationen, die wir in unserem Code ausgeführt haben. Auf diese Weise verwenden wir diesen „booleschen Datentyp“ in unseren C++-Codes.

Beispiel 4:

Hier geben wir „isHotDay“ als „bool“-Variable ein und initialisieren sie mit „false“. Jetzt verwenden wir die „if“-Anweisung und übergeben „isHotDay“ als Bedingung. Die auf „if“ folgende Anweisung wird nun ausgeführt, wenn die „isHotDay“-Bedingung erfüllt ist. Andernfalls wird an dieser Stelle der „else“-Teil ausgeführt.

Jetzt haben wir die boolesche Variable „DoTask“ und setzen sie auf „true“. Darüber hinaus initialisieren wir auch die „int“-Variable mit dem Namen „Task_count“. Danach platzieren wir die „while()“-Schleife. In dieser „while()“-Schleife geben wir „DoTask“ als Bedingung ein. Innerhalb der while-Schleife schreiben wir „Task_count++“, was den Wert von „Task_count“ um 1 erhöht.

Wenn diese Anweisung ausgeführt wird, erhöht sich der Wert von „Task_count“ um 1. Anschließend wird die nächste „cout“-Anweisung ausgeführt. Danach platzieren wir erneut eine Bedingung, die „Task_count < 9“ ist, und weisen diese Bedingung der Variablen „DoTask“ zu. Diese Schleife funktioniert, bis „Task_count“ kleiner als „9“ ist.

Code 4:

#include
Verwenden des Namensraums std ;
int hauptsächlich ( ) {
bool istHotDay = FALSCH ;
Wenn ( isHotDay ) {
cout << 'Es ist ein heißer Tag!' << endl ;
} anders {
cout << „Es ist kein heißer Tag“ << endl ;
}
bool DoTask = WAHR ;
int Task_count = 0 ;
während ( DoTask ) {
Task_count ++;
cout << „Aufgabe wird hier fortgesetzt“ << Task_count << endl ;
DoTask = ( Task_count < 9 ) ;
}
zurückkehren 0 ;
}

Ausgabe:

Diese Ausgabe zeigt das Ergebnis jeder Aktion an, die wir in unserem Code ausgeführt haben. Daher verwenden wir diesen „Booleschen Datentyp“ auch in unseren C++-Codes auf diese Weise.

Beispiel 5:

Nun wenden wir uns dem letzten Beispiel dieses Tutorials zu. Hier nehmen wir drei eindeutige boolesche Variablen und geben beide aus. Anschließend wenden wir die Operatoren „AND“, „OR“ und „NOT“ auf diese booleschen Variablen an. Außerdem wird das Ergebnis aller Operationen in boolescher Form gespeichert, da wir „bool“ zu allen Variablen hinzugefügt haben, in denen das Ergebnis dieser Operationen gespeichert ist. Danach geben wir das Ergebnis dieser Operationen erneut in boolescher Form aus.

Code 5:

#include
Verwenden des Namensraums std ;
int hauptsächlich ( )
{
bool-Wert_1 = WAHR ;
bool-Wert_2 = FALSCH ;
bool value_3 = WAHR ;

cout << „value_1 ist“ << Wert_1 << endl ;
cout << „value_2 ist“ << value_2 << endl ;
cout << „value_3 ist“ << value_3 << endl << endl ;

bool result_1 = ( Wert_1 || value_3 ) && Wert_1 ;
bool result_2 = Wert_1 && value_2 ;
bool result_3 = value_2 || value_3 ;
bool result_4 = ! value_3 ;
bool result_5 = ! value_2 ;
bool result_6 = ! Wert_1 ;

cout << „Das Ergebnis 1 ist =“ << Ergebnis_1 << endl ;
cout << „Das Ergebnis 2 ist =“ << Ergebnis_2 << endl ;
cout << „Das Ergebnis 3 ist =“ << Ergebnis_3 << endl ;
cout << „Das Ergebnis 4 ist =“ << Ergebnis_4 << endl ;
cout << „Das Ergebnis 5 ist =“ << Ergebnis_5 << endl ;
cout << „Das Ergebnis 6 ist =“ << Ergebnis_6 << endl ;
}

Ausgabe:

Hier ist das Ergebnis. Wir stellen möglicherweise fest, dass das Ergebnis jeder Operation in der Form „0“ und „1“ angezeigt wird, da der Datentyp „bool“ verwendet wird.

Abschluss

In diesem Tutorial haben wir gezeigt, wie der Datentyp Boolean in C++ verwendet wird und was das Ergebnis des Datentyps Boolean ist. Wir haben die Beispiele untersucht, in denen wir diesen booleschen Datentyp verwendet haben. Wir haben gesehen, dass dieser boolesche Datentyp effektiv und unkompliziert ist, es ist jedoch wichtig, ihn sorgfältig zu verwenden, um Fehler zu vermeiden.