C 言語の論理演算子 && および || は、ブール値の演算に使用されます。 && (論理 AND) は、両方のオペランドが true の場合に true を返し、それ以外の場合は false を返します。 || (論理 OR) は、どちらかのオペランドが true の場合に true を返し、両方のオペランドが false の場合にのみ false を返します。演算の順序は、論理演算子、関係演算子、算術演算子の順です。
C 言語の && および || 演算子
C 言語では、&& および || が使用されます。ブール値 (true または false) に対して論理演算を実行します。&& (論理「AND」)
|| (論理「OR」)
演算の順序
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");
}
x 是正数,y 是负数
x 是负数,或 y 是正数
以上がC言語における&&と||の意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。