ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語の論理演算子の優先順位は何ですか?
#C 言語における論理演算子の優先順位は何ですか?
C 言語には、次の 3 つの論理演算子があります。
##● 1 元:! (論理的にはそうではありません)。 # バイナリ: && (論理 AND)、|| (論理 OR)。 推奨: 「C 言語ビデオ チュートリアル 」
上記の 3 つの論理演算子のうち、論理 NOT! が最も優先されます、論理 AND && に が続く、論理 OR || の優先順位は が最も低くなります。つまり、算術演算子、論理演算子、代入演算子の優先順位は次のとおりです:
論理 NOT! >算術> 論理 AND&&、論理 OR|| > 割り当て=
論理式の値は論理値、つまりブール型 (bool) です。この型は C99 で新しく追加されました。一部のコンパイラはまだこの型をサポートしていない可能性があります。 論理値は、論理真値と論理偽値に分けられます。通常、判定時にはゼロ値のみが論理的偽値(false)と判定され、ゼロ以外の値はすべて論理的真値(true)と判定できますが、格納・表現する際には、通常、論理値を表すには 1 が使用され、真の値、0 は論理偽の値を表します。 論理 AND && 演算子の操作規則: 結果は、両方のオペランドが論理的に true の場合にのみ true になります。それ以外の場合はすべて、結果は false になります。
論理 OR || 演算子の操作規則: 結果は、両方のオペランドが論理的に false の場合にのみ false になります。それ以外の場合はすべて、結果は true になります。
PHP 中国語 Web サイト に注目してください。
以上がC言語の論理演算子の優先順位は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。