Zuhause Entwicklung Was ist ein boolescher logischer Operator? - Definition aus techopedia

Was ist ein boolescher logischer Operator? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Boolescher logischer Operator?

Ein boolescher logischer Operator im Kontext der Programmiersprache C # ist ein Operator, mit dem boolesche Logik für zwei boolesche Ausdrücke ausgeführt wird.


Boolesche logische Operatoren geben boolesche Ergebnisse (wahr oder falsch) zurück und nehmen boolesche Werte als Operanden. Bei der Ausführung der Booleschen Logik wird der Ausdruck auf der linken Seite ausgewertet, gefolgt vom Ausdruck auf der rechten Seite. Die beiden Ausdrücke werden schließlich im Kontext des Booleschen logischen Operators zwischen ihnen ausgewertet. Der Rückgabewert ist vom Typ Boolean und basiert auf dem verwendeten Operatortyp.

Techopedia erklärt den booleschen logischen Operator

Mit booleschen logischen Operatoren können Sie den Wert einer booleschen Variablen testen oder anpassen. Das Ergebnis des Ausdrucks, der diese Operatoren verwendet, kann in bedingten Anweisungen verwendet werden, um den Programmfluss durch den Code zu steuern.


Boolesche logische Operatoren haben Vorrang in der folgenden Reihenfolge:

  1. Logisches UND (&)
  2. Logisches XOR (^)
  3. Logisches ODER (|)

Es ist wichtig, den Unterschied zwischen den Operatoren & und && zu verstehen, wenn sie in einem Ausdruck verwendet werden, in dem zwei Bedingungen ausgewertet werden müssen. Während der Operator & immer beide Bedingungen ausführt, führt && die zweite nicht aus, wenn die erste fehlschlägt. Die || Der Operator funktioniert ähnlich wie &&, indem die Bedingungen nach der ersten übersprungen werden, wenn die erste Bedingung erfüllt ist. Daher && und || (als bedingte logische Operatoren bezeichnet) werden als Kurzschlussoperatoren bezeichnet.


Der ^ -Operator funktioniert ähnlich wie |. Die | und || Operatoren (und & und && Operatoren) sind nicht austauschbar, da sie unterschiedlich funktionieren.

Diese Definition wurde im Kontext von C # geschrieben.
Was ist ein boolescher logischer Operator? - Definition aus techopedia