Heim > Backend-Entwicklung > C++ > Die Bedeutung von && und || in der C-Sprache

Die Bedeutung von && und || in der C-Sprache

下次还敢
Freigeben: 2024-04-28 09:40:56
Original
591 Leute haben es durchsucht

Die logischen Operatoren && und || in der Sprache C werden für boolesche Operationen verwendet. && (logisches UND) gibt true zurück, wenn beide Operanden wahr sind, andernfalls gibt es false zurück. || (logisches ODER) gibt true zurück, wenn einer der Operanden wahr ist, nur wenn beide Operanden falsch sind. Die Reihenfolge der Operationen ist logische Operatoren, relationale Operatoren und arithmetische Operatoren.

Die Bedeutung von && und || in der C-Sprache

Operatoren && und ||

&& (logisches UND)

Gibt „true“ zurück, wenn beide Operanden wahr sind.

    Wenn ein Operand falsch ist, wird false zurückgegeben.
  • ||. (logisches „ODER“)

Wenn ein Operand wahr ist, wird wahr zurückgegeben.

    Gibt nur dann „false“ zurück, wenn beide Operanden falsch sind.
  • Reihenfolge der Operationen

Die Reihenfolge der Operationen logischer Operatoren ist höher als bei relationalen Operatoren und arithmetischen Operatoren.

    Wenn der Ausdruck sowohl logische Operatoren als auch relationale/arithmetische Operatoren enthält, werden die logischen Operatoren zuerst ausgeführt.
  • Beispiel

int x = 1;
int y = 0;

// 逻辑与
if (x > 0 && y < 0) {
    printf("x 是正数,y 是负数\n");
} else {
    printf("条件不满足\n");
}

// 逻辑或
if (x < 0 || y > 0) {
    printf("x 是负数,或 y 是正数\n");
} else {
    printf("条件不满足\n");
}
Nach dem Login kopieren
Ausgabe:

x 是正数,y 是负数
x 是负数,或 y 是正数
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDie Bedeutung 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