Verwendung von && und || in der C-Sprache

下次还敢
Freigeben: 2024-04-28 09:43:07
Original
499 Leute haben es durchsucht

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

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 && expr2expr1 && expr2

示例:

int age = 25;
int salary = 50000;

if (age >= 18 && salary >= 30000) {
  // 满足两个条件
  printf("符合条件\n");
} else {
  // 不满足两个条件
  printf("不符合条件\n");
}
Nach dem Login kopieren

逻辑或(||)
|| 运算符用于判断两个布尔表达式是否至少有一个为真。如果两个表达式都为真,或其中一个为真,则结果为真。否则,结果为假。

语法:expr1 || expr2

Beispiel:

int age = 17;
int hasExperience = 1;

if (age >= 18 || hasExperience) {
  // 满足其中一个条件
  printf("符合条件\n");
} else {
  // 不满足任何条件
  printf("不符合条件\n");
}
Nach dem Login kopieren

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.

Syntax: 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!