C 言語では、! 演算子は論理 NOT 演算を表し、オペランドをブール値に変換し、オペランドがゼロ以外の場合はその逆の 0 (偽) を返します。オペランドの値がゼロの場合は、1 (true) を返します。
#!a は C 言語の値と同じです。
C 言語の#!演算子は、オペランドをブール値に変換し、その逆の値を返す論理 NOT 演算を表します。
論理 NOT 演算の計算規則は次のとおりです。
a の場合:
は非です
!a がゼロ (0 に等しくない) の場合、
!a を返します
a がゼロ (0 に等しい) の場合0) の場合、
!aを返します。例:
a
<code>!a = !(5) // 5 不等于 0 !a = 0 // 返回 0(假)</code>
逆に、
a の値が 0 の場合: ###<code>!a = !(0) // 0 等于 0 !a = 1 // 返回 1(真)</code>
以上が!C言語のaに相当するものは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。