ホームページ  >  記事  >  バックエンド開発  >  !C言語のaに相当するものは何ですか?

!C言語のaに相当するものは何ですか?

下次还敢
下次还敢オリジナル
2024-04-29 19:24:141147ブラウズ

C 言語では、! 演算子は論理 NOT 演算を表し、オペランドをブール値に変換し、オペランドがゼロ以外の場合はその逆の 0 (偽) を返します。オペランドの値がゼロの場合は、1 (true) を返します。

!C言語のaに相当するものは何ですか?

#!a は C 言語の値と同じです。

C 言語の

#!演算子は、オペランドをブール値に変換し、その逆の値を返す論理 NOT 演算を表します。

論理 NOT 演算の計算規則は次のとおりです。

    オペランドがゼロ以外の値の場合、0 (偽) が返されます
  • オペランドの値が 0 の場合、1 (真) が返されます。
したがって、変数

a の場合:

    if
  • a は非です !a がゼロ (0 に等しくない) の場合、!a
  • は 0
  • を返します a がゼロ (0 に等しい) の場合0) の場合、!a
  • は 1

を返します。例:

a

の値が 5 であると仮定します。 :

<code>!a = !(5)  // 5 不等于 0
!a = 0    // 返回 0(假)</code>
逆に、a の値が 0 の場合: ###
<code>!a = !(0)  // 0 等于 0
!a = 1    // 返回 1(真)</code>

以上が!C言語のaに相当するものは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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