Heim > Artikel > Backend-Entwicklung > Verwendung von && und || in der C-Sprache
Die Operatoren && (logisches UND) und || (logisches ODER) in der Sprache C werden zum Kombinieren von bedingten Ausdrücken verwendet. Der &&-Operator bestimmt, dass beide Ausdrücke wahr sind; der ||-Operator bestimmt, dass mindestens einer der beiden Ausdrücke wahr ist. Der Operator hat eine hohe Priorität und unterstützt die Kurzschlussauswertung. Er wird zuerst im Ausdruck ausgeführt. Wenn der erste Ausdruck ausreicht, um das Ergebnis zu ermitteln, wird der zweite Ausdruck nicht ausgewertet.
Verwendung von && und || in der C-Sprache
Einführung
In der C-Sprache werden && (logisches UND) und || (logisches ODER) häufig in bedingten Ausdrücken verwendet. Sie werden verwendet, um mehrere Bedingungen zu kombinieren und das Endergebnis eines Ausdrucks zu bestimmen.
Logisches UND (&&)
&&-Operator wird verwendet, um zu bestimmen, ob zwei boolesche Ausdrücke beide wahr sind. Wenn beide Ausdrücke wahr sind, ist das Ergebnis wahr. Andernfalls ist das Ergebnis falsch.
Syntax: expr1 && expr2
expr1 && expr2
示例:
int age = 25; int salary = 50000; if (age >= 18 && salary >= 30000) { // 满足两个条件 printf("符合条件\n"); } else { // 不满足两个条件 printf("不符合条件\n"); }
逻辑或(||)
|| 运算符用于判断两个布尔表达式是否至少有一个为真。如果两个表达式都为真,或其中一个为真,则结果为真。否则,结果为假。
语法:expr1 || expr2
Beispiel:
int age = 17; int hasExperience = 1; if (age >= 18 || hasExperience) { // 满足其中一个条件 printf("符合条件\n"); } else { // 不满足任何条件 printf("不符合条件\n"); }
Logischer OR (||)||. Der Operator wird verwendet, um zu bestimmen, ob mindestens einer von zwei booleschen Ausdrücken wahr ist. Wenn beide Ausdrücke wahr sind oder einer von ihnen wahr ist, ist das Ergebnis wahr. Andernfalls ist das Ergebnis falsch.
expr1 || Zum Beispiel!). Daher werden sie vor den meisten anderen Operatoren ausgeführt. <p><strong></strong>Kurzschlussauswertung<br></p>&& und || unterstützen auch die Kurzschlussauswertung. Dies bedeutet, dass der zweite Ausdruck nicht ausgewertet wird, wenn das Ergebnis des ersten Ausdrucks ausreicht, um das Endergebnis zu bestimmen. <ul>
<li>Wenn der erste Ausdruck falsch ist, wird der &&-Operator die Auswertung kurzschließen und der zweite Ausdruck wird nicht ausgewertet und das Ergebnis ist falsch. <li>Wenn der erste Ausdruck wahr ist, schließt der ||-Operator die Auswertung kurz, der zweite Ausdruck wird nicht ausgewertet und das Ergebnis ist wahr. </ul>🎜
Das obige ist der detaillierte Inhalt vonVerwendung von && und || in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!