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

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

下次还敢
下次还敢Original
2024-04-27 23:15:42557Durchsuche

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");
}
Ausgabe:

x 是正数,y 是负数
x 是负数,或 y 是正数

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!

Stellungnahme:
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