ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語の論理演算子の優先順位は何ですか?

C言語の論理演算子の優先順位は何ですか?

angryTom
angryTomオリジナル
2020-03-03 17:49:5917116ブラウズ

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 になります。

C 言語チュートリアルの詳細については、

PHP 中国語 Web サイト に注目してください。

以上がC言語の論理演算子の優先順位は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。