Boolesche logische Operatoren in C#

Boolesche logische Operatoren in C#

boolesche Operatoren werden in C# zur Steuerung des Programmflusses und zum Treffen logischer Entscheidungen verwendet. C# ist eine objektorientierte Sprache, die weit verbreitet von .Netzentwickler.

In diesem Artikel werden wir die Grundlagen von untersuchen Boolesche logische Operatoren In C# und wie sie verwendet werden können, um den Programmfluss zu steuern.

Was sind boolesche logische Operatoren?

Boolesche logische Operatoren sind spezielle Symbole oder Schlüsselwörter, die entweder True oder False bewerten. Sie werden verwendet, um Entscheidungen in einem Programm abhängig von den Eingabebedingungen zu treffen. Boolesche Betreiber verwenden die Boolesche Algebra, die zum ersten Mal von George Boole verwendet wurde.

C# unterstützt die folgenden booleschen logischen Operatoren:

  • UND (&&)
  • Oder (||)
  • NICHT (!)
  • Xor (^)

Verwenden des und Operators (&&)

Der UND Operator in C# -Programmierung kombiniert mehr als einen Zustand. Um einen echten Wert auszugeben, müssen alle Eingabebedingungen wahr sein. Die Syntax für die Verwendung des und Operators in C# lautet wie folgt:

if (Condition1 && condition2)

// Code zum Ausführen, wenn beide Bedingungen wahr sind

Verwenden des oder Operators (||)

Der ODER Der Bediener wird verwendet, um zwei oder mehr Bedingungen zu kombinieren, von denen nur einer für den Gesamtausdruck als wahr bewertet werden muss. Die Syntax für die Verwendung der ODER Der Bediener in C# ist wie folgt:

if (Condition1 || Bedingung2)

// Code zum Ausführen, wenn entweder Condition1 oder Condition2 wahr ist

Verwenden des Notoperators (!)

Der NICHT Bediener in C# umgekehrt oder ändern Sie Eingabelogikwert. Wenn wir den echten Eingang geben, gibt der Notoperator false aus und ähnlich, wenn die falsche Bedingung dem angegeben wird NICHT Betreiber gibt es einen echten Wert zurück. Unterhalb von Codezeilen erklären Sie die NICHT Operatorsyntax in C#:

Wenn (!Bedingung1)

// Code zum Ausführen, wenn Bedingung1 falsch ist

Verwenden des XOR -Operators (^)

Der Xor in C Sharp wird mit dem bezeichnet "^" (Circumflex) Symbol. Es führt einen logischen Exklusiv- oder Betrieb bei zwei Operanden aus.

Die Ausgabe ist wahr, wenn eine Bedingung wahr ist, der zweite ist falsch und umgekehrt. Die Ausgabe ist falsch, wenn beide Bedingungen wahr oder falsch sind.

if (Condition1 ^ Bedingung2)

// Code zum Ausführen, wenn Bedingung1 wahr ist oder Condition2 falsch ist und umgekehrt

Beispielcode aller vier Operatoren und (&&) oder (||), nicht (nicht (!) und xor (^)

Der folgende Code erläutert die Verwendung aller vier Operatoren in C#.

mit System verwenden;
Namespace Beispiel

Klassenprogramm

statische void main (String [] args)

int num1 = 25, num2 = 5;
bool bool1 = falsch, Ergebnis;
// und Bediener
result = (num1> = num2) && (num1 < 20);
Konsole.WriteLine ("und Operator:" + Ergebnis);
// oder Operator
Ergebnis = (Num1 < num2) || (num1 >= 30);
Konsole.WriteLine ("oder Operator:" + Ergebnis);
// kein Bediener
Ergebnis = !bool1;
Konsole.WriteLine ("Nicht Operator:" + Ergebnis);
result = (num1> num2) ^ (num1> 20);
Konsole.WriteLine ("XOR Operator:" + Ergebnis);
Konsole.WriteLine ("Drücken Sie die Taste ein, um zu beenden ...");
Konsole.Zeile lesen();


In diesem Code haben wir zwei ganzzahlige Variablen Num1 und Num2 sowie eine boolesche Variable bool1 mit Falsch initialisiert.

Wir verwenden den und den Operator oder den Operator und den XOR -Bediener, um jeweils zwei booleschen Ausdrücke zu bewerten und die resultierenden booleschen Werte der Ergebnisvariablen zuzuweisen.

Wir verwenden auch den Nichtbetreiber, um den Wert der zu umkehren bool1 Variable und weisen Sie den resultierenden booleschen Wert der Ergebnisvariablen zu.

Schließlich zeigen wir die Ergebnisse der vier Operatoren an, die die verwenden Konsole.WriteLine () Methode und warten Sie, bis der Benutzer die Eingabetaste drückt, bevor Sie das Programm verlassen.

Abschluss

Boolesche logische Operatoren werden in C# ausführbar verwendet. Mit diesen Betreibern können wir Bedingungen erstellen und die spezifische Ausgabe erzeugen oder überprüfen. Unter Verwendung der in diesem Artikel erläuterten detaillierten Syntax- und Beispielcode können wir die Booleschen Operatoren in C# problemlos implementieren.