BOOL Datentyp C ++

BOOL Datentyp C ++
Es gibt viele Datentypen in Programmiersprachen, die im Code verwendet werden. Diese Datentypen werden gemäß der Situation und Berechnung verwendet. Einer der Datentypen in C ++ ist der Boolesche Datentyp, der mit dem Schlüsselwort „bool“ verwendet wird. Der BOOL -Datentyp kann mit nur zwei Werten i initialisiert werden.e. richtig und falsch. Es braucht keinen anderen Wert als diesen.

In diesem Artikel -Tutorial werden wir in unseren Beispielen von C BOOL -Datentyp verwenden++. Während wir unsere Beispiele in Ubuntu 20 implementieren.04 System, stellen Sie sicher, dass der G ++ - Compiler bereits in Ihrem Linux -System installiert ist. Beginnen wir mit einigen einfachen Beispielen.

Beispiel 01:

In unserem ersten Beispiel von C ++ werden wir sehen, wie der BOOL -Datentyp in der Terminalhülle des Ubuntu 20 initialisiert und ausgedruckt werden kann.04 System. Öffnen Sie also das Shell -Terminal mit der Verknüpfung „Strg+Alt+T“ oder durchsuchen Sie es aus dem Aktivitätsbereich. Die Terminalschale wird innerhalb von 5 Sekunden geöffnet. Verwenden Sie nun den alten Befehl "touch", um eine neue C ++ - Datei namens Bool zu generieren.CC. Diese Datei findet sich im Home -Ordner.

Versuchen Sie, es mit einem in Ihrem System installierten Editor zu öffnen, um Code hinzuzufügen. Wir haben hier den eingebauten GNU-Nano-Editor verwendet, um ihn direkt innerhalb des Terminals zu öffnen. Die VIM- und Textredakteure sind auch in Ubuntu 20 erhältlich.04 System.

Jetzt wurde die Datei im Nano -Editor zur Codierung eröffnet. Anfangs ist diese Datei leer. Wir haben die Header-Datei Eingabe-output-Datei eingeschlossen, um Eingabe hinzuzufügen und sie auf der Shell auszuführen. Der Standard -Namespace ist erforderlich, um im Code verwendet zu werden. Ohne sie wird unser Code Fehler bekommen. Die main () -Funktion wird danach initialisiert.

Ohne die Funktion main () findet keine Ausführung statt. Innerhalb dieser Main () -Methode haben wir zwei boolesche Datentypvariablen mit dem Namen V1 und V2 initialisiert. Der Variable V1 nimmt "wahr" und V2 "falsch" als Wert. Nach der Initialisierung werden hier COUT -Anweisungen verwendet, um beide booleschen Variablen innerhalb der Schale getrennt anzuzeigen.

Das erste, was Sie tun müssen, ist, die gespeicherte Codedatei zu kompilieren. Der installierte G ++ - Compiler wird für diesen Zweck verwendet. Nach der Zusammenstellung das Einfache “./A.OUT OUT ”Der Befehl“ wird verwendet, um die Datei ordnungsgemäß auszuführen. Die Zusammenstellung wurde erfolgreich und wir haben das Ergebnis als 1 und 0. Dies bedeutet, dass die Standard -Cout -Anweisung wahr ist wie 1 und falsch wie 0.

Beispiel 02:

Mal sehen, wie die booleschen Werte im mathematischen Ausdruck verwendet werden können. Öffnen Sie also die Datei „Bool.CC ”, um den Code zu aktualisieren. Der Eingangs-Output-Stream und die Standard-Namespace-Zeilen bleiben unverändert. Innerhalb der Hauptfunktion dieses Code haben wir eine Ganzzahlvariable „V“ initialisiert,. Diese Variable nimmt zwei boolesche Ausdrücke und 1 Ganzzahlwert ein, um sie zusammenzufassen.

Wie wir wissen, dass das wahre Mittel 1 und das falsche bedeutet 0, muss die Summe hier 8 sein. Danach wird die Cout -Anweisung verwendet, um den berechneten Wert der Variablen v anzuzeigen.

Hier kommt die Zusammenstellung mit dem G ++ - Compiler. Es wird erfolgreich und nachdem wir den Code ausgeführt haben, haben wir das, was wir erwartet haben.e. 8 als Ergebnis.

Beispiel 03:

Der G ++ - Compiler kann viele Ganzzahlwerte in den Booleschen Datentyp umwandeln. Lassen Sie uns auch ein neues Beispiel dafür haben. Wir haben also die gleiche Datei mit dem "Nano" -Hedakteur eröffnet. Nachdem wir den Stream-Header und den Standard-Namespace für Eingabe-Output-Streams eingefügt haben, haben wir die Main () -Funktion verwendet, um boolean zu verwenden. Innerhalb der Hauptmethode haben wir 4 ganzzahlige Variablen i initialisiert. I.e. 0, positive und negative Ganzzahlen. Der BOOL -Datentyp wurde allen zugewiesen.

Der G ++ - Compiler nimmt 0 als falsche und alle anderen Ganzzahlwerte als für den Booleschen Datentyp an. Hier werden hier die Cout -Anweisungen verwendet, um das Ergebnis aller 4 Variablen separat anzuzeigen.

Lassen Sie uns den Code zuerst mit G ++ kompilieren und das Ausführungsergebnis sehen. Die Zusammenstellung ist erfolgreich mit dem G ++ - Compiler und dem “./A.OUT ”-Kand. Es stellt sich heraus, wie wir erwartet hatten. Es konvertiert 0 als falsche und alle anderen Werte in true für den Booleschen Datentyp.

Beispiel 04:

Mal sehen, wie die Standard -Cout -Anweisung zum booleschen Ausdruck i funktioniert.e. wahr oder falsch in der terminalen Hülle des Ubuntu 20.04 System. Also haben wir den gleichen Bool geöffnet.CC -Datei, um den Code zu aktualisieren. Nach dem Hinzufügen der Header-Datei des Streams und des Standard-Namespace-Eingabed-Output-Streams wird die Funktion main () als Notwendigkeit hinzugefügt. Innerhalb der Hauptfunktion wurden 4 Standard -Cout -Anweisungen verwendet. Alle Aussagen verwenden boolesche Ausdrücke i.e. richtig und falsch. Zwei von ihnen werden so verwendet, wie es ist, während die anderen beiden mit dem nicht verwendet werden!”Zeichen, um den ursprünglichen Wert zurückzusetzen.

Die Zusammenstellung wurde mit dem G ++ - Installer reibungslos, da im Code keine Fehler vorhanden sind. Die Ausführung gibt die Ergebnisse wie die in ihren Texten genannten Cout -Anweisungen zurück.

Beispiel 05:

In diesem Beispiel erhalten wir den Booleschen Wert eines Benutzer als Eingabe und Anzeigen des Ergebniss auf der Konsolenhülle. Wir werden also dieselbe Datei verwenden i.e. „Bool.CC ”. In der main () -Funktion dieses Code haben wir eine boolesche Array -Variable mit dem Namen „A“ mit nicht definierter Größe initialisiert. Die Standardinitialisierung dieser booleschen Variablen würde als falsch angesehen.

Die Cout -Anweisung wird verwendet, um dem Benutzer zu fordern, einen Booleschen Wert in die Shell einzugeben. Die "CIN" -Standard -Anweisung wurde verwendet, um den Eingangswert aus der Schale zu erhalten und in der Variablen "A" gespeichert zu werden. Die nächste Standard -Cout -Anweisung wird angezeigt, wenn der Mehrwert wahr oder falsch ist.

Nach dem Hinzufügen des "falschen" und "wahr" auf der Shell als Eingabe haben wir 0. Dies bedeutet.

Wenn Sie die richtige Ausgabe für Boolesche Werte erhalten möchten, müssen Sie 1 und 0 als wahr und falsch hinzufügen. Also haben wir dasselbe gemacht und das richtige Ergebnis wie unten erhalten.

Beispiel 06:

Beenden wir diesen Artikel mit dem Bonus -Beispiel, um zwei Werte zu vergleichen, um ein boolesches Ergebnis für die Rückkehr zu erzielen. Daher haben wir dieselbe Datei für dieses Beispiel verwendet. In der main () -Funktion dieser Datei haben wir zwei Variablen vom Typ Ganzzahl initialisiert i.e. x und y haben den gleichen Wert i.e. 42. Die Cout -Anweisung wurde verwendet, um das Vergleichsergebnis des darin verwendeten Vergleichsausdrucks anzuzeigen.

Die Ausführung dieses Codes gibt 1 zurück, wenn der Vergleichsausdruck wahr zurückgibt.

Abschluss:

Innerhalb dieses Handbuchs haben wir den Booleschen Datentyp und seine Verwendung in der C ++ - Sprache besprochen. Ansonsten haben wir auch die Umwandlung von Ganzzahlwerten in booleschen und die Verwendung von Booleschen Werten innerhalb der mathematischen Ausdrücke diskutiert. Der Artikel hat die Beispiele verwendet, um die Boolesche Eingabe vom Benutzer zu erhalten und auch Vergleichsausdrücke zu verwenden. Am Ende hoffen wir, dass dieser Artikel für jeden naiven und erfahrenen Benutzer in C hilfreich ist++.