Ein Boolescher Datentyp ist eine einfache, logische Art , die Sie normalerweise verwenden, um einen von zwei möglichen Zuständen darstellen : wahr oder falsch. Es ist in den meisten Programmiersprachen , einschließlich C /C + + , Java und Visual Basic, Web -Programmiersprachen wie PHP und JavaScript , und auch in anderen Sprachen , darunter verschiedene SQL -Sprachen wie MySQL und PostgreSQL verfügbar . Werte
Eine boolesche Variable kann nur zwei Werte: wahr oder falsch. Einige Programmiersprachen wie Python, gleichzusetzen diese , um numerische Werte , Null für falsch und eine oder manchmal einem positiven Wert für wahr, aber andere, wie Visual Basic , haben nicht die Absicht diese Werte als gleichwertig . Manchmal ist dies darauf zurückzuführen, wie die Sprachen Speichern von Werten im Speicher. Für diesen letztgenannten Sprachen , nur die "Wahr" und "Falsch" Stichworte durch Typ Boolean Variablen verwendet. Auch in Sprachen , die Sie verwenden Zahlen , um Werte in Boolean Variablen zuordnen lassen , können Sie nicht negative Werte .
Verwendet
boolesche Typen am häufigsten in logischen Wert Überprüfung verwendet zum Beispiel zu sehen, ob der Benutzer eine Information eingegeben hat , ob ein Teil eines Programms aktiv ist oder um zu prüfen , ob eine bestimmte Anzahl von Iterationen stattgefunden haben. Zum Beispiel können Sie einen booleschen Wert als Teil einer if-Anweisung , um sicherzustellen, dass ein Benutzer mit einem Login-Skript PHP hat den richtigen Benutzernamen und das Passwort eingegeben werden. Alternativ können Sie einen booleschen Wert in ein-und ausschalten Steuerelemente in einem Visual Basic-Programm .
Operationen
meisten Programmiersprachen können Sie Anfangswerte zuordnen um boolesche Variablen und ändern Sie sie während des gesamten Programms . Sie können auch boolesche Typen in verschiedenen Operationen , einschließlich Schleifen und bedingte Kontrollen . Zum Beispiel können Sie eine if-Anweisung zu sehen, ob eine boolsche Variable den Wert true ist, und wenn ja , führen Sie eine Aktion. Wenn es falsch ist , eine andere Aktion . Sie können auch passieren boolesche Typen , Funktionen und Methoden.
Einschränkungen
boolesche Werte nicht über eine breite Palette von Darstellungen oder mögliche Werte wie String-oder numerischen Typ Werte haben jedoch lassen einige SQL Sprachen, die Sie Werte zuweisen Boolean andere Variablen als wahr oder falsch. Alternative Werte sind null , was ein Typ Boolean , dass Sie nicht initialisiert , und unbekannte , die ein Ergebnis , wenn Sie etwas mit einem Null- Wert zu vergleichen versuchen ist. Doch die meisten Programmiersprachen nicht zulassen, dass diese zusätzlichen Werte .