Heim >Backend-Entwicklung >C++ >Die Bedeutung von && und || in der C-Sprache
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.
Operatoren && und ||
&& (logisches UND)
Gibt „true“ zurück, wenn beide Operanden wahr sind.
Wenn ein Operand wahr ist, wird wahr zurückgegeben.
Die Reihenfolge der Operationen logischer Operatoren ist höher als bei relationalen Operatoren und arithmetischen Operatoren.
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!