Heim > Backend-Entwicklung > C++ > Was bedeutet ||. in c++

Was bedeutet ||. in c++

下次还敢
Freigeben: 2024-04-26 20:18:15
Original
638 Leute haben es durchsucht

||. ist der logische ODER-Operator in C++ und wird zum Verketten zweier boolescher Werte verwendet. Die Auswertung ergibt „true“, wenn „bool_expression1“ wahr ist, „bool_expression2“, wenn „bool_expression1“ falsch ist, und gibt „true“ zurück, wenn es „true“ ist, andernfalls „false“. Hat eine niedrigere Priorität als &&. Wird häufig verwendet, um boolesche Ausdrücke zu kombinieren, zu überprüfen, ob mindestens eine Bedingung erfüllt ist, und um verschachtelte if-Anweisungen zu vereinfachen.

Was bedeutet ||. in c++

||. Operator in C++

Was ist das? Der

||.-Operator ist der logische ODER-Operator in C++.

Wie benutzt man es? Der

||.-Operator wird verwendet, um zwei boolesche Werte in einem booleschen Ausdruck zu verbinden. Die Syntax lautet wie folgt:

<code>bool_expression1 || bool_expression2</code>
Nach dem Login kopieren

wobei bool_expression1 und bool_expression2 Ausdrücke sind, die zu booleschen Werten ausgewertet werden. bool_expression1bool_expression2 是将计算为布尔值的表达式。

如何工作?

|| 运算符根据以下规则计算结果:

  • 如果 bool_expression1 为 true,则结果为 true,而不管 bool_expression2 的值是什么。
  • 如果 bool_expression1 为 false,则运算符将评估 bool_expression2。如果 bool_expression2 为 true,则结果为 true;否则为 false。

示例

<code class="cpp">bool isRaining = false;
bool isCold = true;

if (isRaining || isCold) {
  cout << "Stay indoors" << endl;
}</code>
Nach dem Login kopieren

在上面的示例中,即使 isRaining 为 false,if 条件仍为 true,因为 isCold

Wie funktioniert es? Der

||.-Operator wertet das Ergebnis nach den folgenden Regeln aus:

Wenn bool_expression1 wahr ist, ist das Ergebnis wahr, unabhängig vom Wert von bool_expression2. Wenn bool_expression1 falsch ist, wertet der Operator bool_expression2 aus. Wenn bool_expression2 wahr ist, ist das Ergebnis wahr; andernfalls ist es falsch.

    Beispiel
  • rrreee
  • Obwohl im obigen Beispiel isRaining falsch ist, ist die Bedingung if immer noch wahr, weil isCold ist WAHR.
  • Priorität
🎜🎜|| Der Operator hat eine niedrigere Priorität als der &&-Operator (logisches UND). Das bedeutet, dass im Ausdruck zuerst der &&-Operator und dann der ||-Operator ausgewertet wird. 🎜🎜🎜Häufige Verwendungszwecke🎜🎜🎜||. Operatoren werden häufig verwendet, um: 🎜🎜🎜Mehrere boolesche Ausdrücke zu kombinieren, um komplexere Bedingungen zu bilden. 🎜🎜Überprüfen Sie, ob mindestens eine Bedingung erfüllt ist. 🎜🎜Verschachtelte if-Anweisungen vereinfachen. 🎜🎜

Das obige ist der detaillierte Inhalt vonWas bedeutet ||. in c++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
c++
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