C言語での演算子の使い方

下次还敢
リリース: 2024-04-29 19:39:18
オリジナル
950 人が閲覧しました

C 言語演算子は、算術 (加算、減算、乗算、除算など)、関係 (等しいか大きいなど)、論理 (AND やNOT)、およびビット演算子 (左シフト、右シフトなど)。演算子の種類が異なれば優先順位も異なります。同じ式に複数の演算子が含まれる場合は、優先順位の高い演算子が最初に実行されます。

C言語での演算子の使い方

C 言語演算子の使用法

演算子は、変数や定数に対する演算を実行するために使用される記号です。 C 言語では、算術演算子、関係演算子、論理演算子、ビット演算子など、幅広い演算子が提供されています。

#算術演算子

  • 加算
  • #-
  • 減算
  • # 乗算
  • /
  • 除算
  • %
  • 剰余の検索
  • リレーショナル演算子

==
  • と等しい!=
  • ## と等しくない#&lt ;
  • より小さい >
  • より大きい <=
  • 以下>= 以上
  • #論理演算子

#&& 論理 AND

    #||
  • 論理 OR
  • !
  • 論理 NOT
  • ビット演算子
##&

ビットは、

|
    ビットまたは
  • ^
  • ビット
  • と XOR 演算されます。 ~
  • 以外のビット
  • <<
  • 左にシフト
  • #>>
  • 右にシフト
  • 演算子の優先順位
  • 演算子のタイプが異なると、優先順位も異なります。同じ式に複数の演算子が含まれる場合、優先順位の高い演算子が最初に実行されます。最も一般的な優先順位は次のとおりです。

括弧 ()単項演算子 (,-,!,~)

乗算、除算、剰余 ( *、/、%)

    加算、減算 (,-)
  1. シフト演算子 (<<、>>)
  2. 関係演算子 (==、 !=,<,>,<=,>=)
  3. 論理 AND(&)
  4. 論理 OR(|)
  5. 演算子の例
  6. <code class="c">int x = 10;
    int y = 5;
    
    // 算术运算
    int sum = x + y; // sum = 15
    int diff = x - y; // diff = 5
    int product = x * y; // product = 50
    int quotient = x / y; // quotient = 2
    int remainder = x % y; // remainder = 0
    
    // 关系运算
    int result = (x == y); // result = 0 (false)
    result = (x != y); // result = 1 (true)
    result = (x < y); // result = 0 (false)
    
    // 逻辑运算
    result = (x > 0 && y > 0); // result = 1 (true)
    result = (x < 0 || y < 0); // result = 0 (false)</code>
    ログイン後にコピー

以上がC言語での演算子の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート