In der C-Sprache sprechen wir über das Konzept des logischen Werts , das heißt, indem wir den Wert 1 als wahr und 0 als falsch beurteilen, es gibt jedoch keine spezielle Typunterstützung. In C++ gibt es eine klare Typunterstützung, also den Typ „bool“ , der nur „false“ (falsch) oder „true“ (wahr) darstellen kann. Dieser Typ belegt nur ein Byte in der Größe Werte und Ausgabe wie:
#include<iostream>usingnamespacestd;intmain(){boola=true;boolb=false;cout<<a<<endl<<b<<endl;return0;}
Sie können es selbst testen und erhalten die Ausgabeergebnisse. Sie können sehen, dass die Ausgabeergebnisse immer noch 1 und 0 sind, nicht wahr und falsch. Darauf sollten Sie achten. Das Aufkommen des Bool-Typs gibt C++ einen speziellen Variablentyp, der wahre und falsche Typen darstellt, was es uns ermöglicht, spezielle Typen zur Darstellung von Status, Schaltern und anderen logischen Methoden während des Programmierprozesses zu haben. Dies ist eine Verbesserung von C++ im Vergleich zu C.
Bitte verstehen und verdauen!