Was ist Boolean?

Was ist Boolean?

In der Informatik ist ein Boolean oder Bool ein Datentyp mit zwei möglichen Werten: wahr oder falsch. Es ist nach dem englischen Mathematiker und Logiker George Boole benannt, dessen algebraische und logische Systeme in allen modernen Digitalcomputern verwendet werden.

Tipp

Boolean wird BOOL-ee-an ausgesprochen. Das Wort „Boolean“ sollte nur in Bezug auf Boolesche Logik oder Boolesche Algebra großgeschrieben werden. Wenn in der Computerprogrammierung auf den Datentyp Bezug genommen wird, wird das Wort “boolean” richtig mit einem kleinen b geschrieben.

Beispiele für boolesche Operatoren

boolesche Operatoren

Ein boolescher Operator oder logischer Operator besteht aus Operatoren wie AND, OR, NOT, NOR, NAND und XOR. Diese Operatoren werden mit bedingten Anweisungen in der Programmierung, in Suchmaschinen, Algorithmen und Formeln verwendet.

Nachfolgend finden Sie ein Beispieldiagramm, das dabei hilft, die booleschen Operationen noch besser zu erklären, indem jede der verschiedenen booleschen Situationen detailliert beschrieben wird.

Example data = "Computer Hope is a location to find free computer help and information."
Boolesch Wert_1 Wert_2 Erläuterung Ergebnisse
UND Kostenlos Hilfe Da die obigen Beispieldaten sowohl “kostenlos” als auch “Hilfe” enthalten, wären die Ergebnisse WAHR. WAHR
UND Teuer Hilfe Obwohl das obige Beispiel „Hilfe“ enthält, enthält es nicht „teuer“, wodurch das Ergebnis FALSE wird. FALSCH
ODER Kostenlos Hilfe Die obigen Beispieldaten haben sowohl „kostenlos“ als auch „Hilfe“, aber der boolesche ODER-Wert erfordert nur das eine oder das andere, was dies zu WAHR macht. WAHR
ODER Teuer Hilfe Obwohl „teuer“ nicht in den Beispieldaten enthalten ist, enthalten sie dennoch „Hilfe“, was WAHR macht. WAHR
NICHT Kostenlos Das obige Beispiel enthält “free”, was das Ergebnis FALSE macht. FALSCH
NICHT Teuer Das obige Beispiel enthält kein „teuer“, wodurch das Ergebnis TRUE wird. WAHR
XOR Kostenlos Hilfe Das obige Beispiel enthält sowohl „free“ als auch „help“, das XOR Boolean erfordert nur das eine oder das andere, aber nicht beides, wodurch dies FALSE wird. FALSCH
XOR Teuer Hilfe Das obige Beispiel enthält nicht „teuer“, aber „Hilfe“, was dies zu WAHR macht. WAHR

Eine detaillierte Erläuterung, wie jede dieser Operationen in Hardware und Software funktioniert, finden Sie in unserer Übersicht über logische Operationen.

Was ist ein boolescher Datentyp?

In der Informatik ist ein boolescher Datentyp ein beliebiger Datentyp mit einem wahren oder falschen Wert, einem Ja- oder Nein-Wert oder einem Ein- oder Aus-Wert (1 oder 0). Standardmäßig ist der boolesche Datentyp auf „false“ gesetzt. In einigen Programmiersprachen wie Perl gibt es keinen speziellen booleschen Datentyp. Bei Verwendung von if wird jedoch entweder wahr oder falsch zurückgegeben.

Boolesche Werte, die in der Programmierung verwendet werden

Bei der Programmierung kann ein boolescher Wert mit bedingten Anweisungen (z. B. if-Anweisung) verwendet werden, wie im folgenden Beispiel mit Perl gezeigt.

use strict;
my ($name, $password);
print "nName: ";
chomp($name = <STDIN>);
print "nPassword: ";
chomp($password = <STDIN>);
if (($name eq "bob") && ($password eq "example")) {
 print "Successn";
}
else {
 print "Failn";
 die;
}

Die obige if-Anweisung sucht nach einem Benutzernamen gleich “bob” und einem Passwort gleich “example”. Wenn entweder der Name oder das Passwort nicht korrekt ist, gibt das Programm “Fail” aus und wird beendet.

Kaufmännisches Und, Bitweise Operatoren, Computerakronyme, Bedingte Anweisung, Datenstruktur, Datentyp, Falsch, Operator, Programmierbegriffe, Wahr, XOR

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here