Logische Operatoren Teil 2
Teil des Abschnitts Grundlagen der C#-Journey von Coddy. Lektion 22 von 69.
Logische Operatoren haben eine spezielle Tabelle namens "Wahrheitstabelle", die zeigt, was die Kombination von logischen Operatoren zurückgibt.
Wahrheitstabelle für den and-Operator (&&):
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
Der einzige Weg, ein true für den and-Operator (&&) zu erhalten, ist, wenn sowohl a als auch b true sind
Wahrheitstabelle für den or (||)-Operator:
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
In diesem Fall muss entweder a oder b true sein, um ein true-Ergebnis zu erhalten.
Wahrheitstabelle für den not (!)-Operator:
| a | !a |
|---|---|
| false | true |
| true | false |
Hier wird der Wert von a umgekehrt. Wenn a false ist, dann ist !a true
Aufgabe
AnfängerSie müssen den Variablen b1 und b2 Ganzzahlen zuweisen, sodass b3 in dem Ausdruck b3 = !((b1 + b2) > (b1 * b2)) zu true ausgewertet wird.
Probier es selbst
using System;
class Program {
public static void Main(string[] args) {
// Gib deinen Code unten ein
// Ersetze die Platzhalterzahlen durch die richtigen Werte
int b1 = 1;
int b2 = 1;
bool b3 = !((b1 + b2) > (b1 * b2));
// Ändere die folgende Zeile nicht
Console.WriteLine("b3 = " + b3);
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Übe selbstständig: Online-C#-Compiler