In der Informatik sind boolesche Typen oft verwendet, um die Wahrheit Werte der Logik darstellen , nach den Erkenntnissen der algorithmischen Mathematiker Alan Turing . Boolesche Logik , welche die Verbindung , Disjunktion und Negation Verknüpfungen vertraut Programmierer beschäftigt heute wurde eigentlich entwickelt, vor vielen Jahren elektronische Computer auf den Markt. George Boole , der Namensgeber der Booleschen Logik , entdeckt einen Weg, um logische Probleme in einem symbolischen Formel ausdrücken , wodurch unter das Studium der Logik aus der Philosophie und in den Bereich der Mathematik. Diese symbolische Formeln ausgedrückt mit Booleschen Verknüpfungen , würde sich als äußerst nützlich für die Manipulation von binären Ziffern oder Bits , die die Bausteine von jedem Computerprogramm verwendet heute bleiben . Turing ist der Mann für diesen wichtigen Sprung gutgeschrieben . Wahr oder falsch , die in der Informatik, numerisch als 1 und 0 ausgedrückt - Boolean Typen
boolesche Typen kann nur auf eine von zwei möglichen Werte annehmen . Alle Computer - von Turing frühesten sperrigen Maschinen zu den neuesten Tablets und Smartphones - verwenden Bits , alles zu tun . In der Tat, sind Begriffe wie " Gigabyte " und " Megabyte " einfach ein Vielfaches von " Byte ", die selbst bedeutet 8 Bit.
Vergleichsoperatoren
in Programmiersprachen , die integrierte Boolean Datentyp haben , sind Vergleichsoperatoren verwendet, um boolesche Ausdrücke von 1 oder 0 zu erzeugen. Diese Operatoren - mit ähnlichen Bedeutungen in grundlegende mathematische - sind : = ( gleich ); nicht = ( nicht gleich ); < ( kleiner als ) ,> ( größer als ), > = ( größer als oder gleich) .
Mit diesen Vergleich Betreiber kann man erzeugen, einen wahren oder falschen Antwort basierend auf der Eingabe . Zum Beispiel, wenn Zahlen in der Eingabe verwendet werden, erzeugt eine einfache Formel von 4 > 5 das Ergebnis von falschen oder 0, wie in binären ausgedrückt.
Boolean Logic
meisten Programmiersprachen , auch solche ohne eingebaute Typen Boolean , verwenden Sie Boolesche Logik . Dies bezieht sich auf die Berechnung der Werte Wahrheit ( 1 und 0) unter Verwendung von Verfahren ähnlich wie bei traditionellen Mathematik mit reellen Zahlen . Die Operationen in diesen Formeln sind: Konjunktion ( AND, & , *) , Disjunktion (OR ,