もっと詳しく

C言語にはいくつかの種類の演算子があります。 これらの演算子を使用すると、さまざまなタイプのオペランドまたはデータをさまざまな手順で操作できます。 算術演算子は、さまざまな種類の数学値を操作できる演算子の1つです。 まず、演算子グループ内の算術演算子の位置が何であるかを確認する必要があります。

オペレーターグループ:

  • 単項演算子
  • 算術演算子
  • ビット演算子
  • 関係演算子
  • 論理演算子
  • 条件演算子
  • 代入演算子

ある種の手続き規則。問題に複数のオペレーターが存在する場合、このタイプの問題は、オペレーターグループのこの順序に従って解決されます。 これの意味は:

単項->算術->ビット単位-> 後で。

算術命令:

算術命令は、演算子を使用してデータを操作するために使用される命令です。

例:

1

3 + 4 * 5

1つの結果は23であり、別の結果は35である可能性があります。

結果は正しいです、別のものは間違っています。 オペレーター進行BODMASを使用します。 しかし、C言語では、BODMASの規則はありません。

算術演算子:

C言語にはさまざまな種類の算術演算子があります。 主な演算子は除算(/)、乗算です

、加算(+)および減算(-)。 それらの優先順位は次のとおりです。

*、/、%(同じ優先度)1番目の優先度

+、–(同じ優先度)2番目の優先度

結合規則は左から右です。 例えば:

3 + 4 – 7 = 7 – 7=0。

ここでは2つの演算子が使用されています。 1つは加算演算子で、もう1つは減算演算子です。 両方の演算子は同じ優先度レベルに属しているため、前述のルールは左から右に続きます。 この場合、加算演算子が最初に実行され、次に減算演算子が実行されます。

プログラミング例1:

ここに算術式の例を示します。 式で除算演算子はどのように実行されますか?
1
2
3
4
5
6
7
8
9
10
11
12
13

14

#include int 主要((

)。

{{ int バツ ;
//変数を宣言します。バツ = 3 / 4 ;
//算術式。 printf ((“%d”バツ )。

; 戻る 0

;

}

出力:

説明: このプログラミング例では、与えられた算術式は次のとおりです。

x = 3/4;

C言語では、2つの整数の間で操作を実行すると、結果は整数になります。 ここで、3と4はどちらも整数であるため、結果には実数が含まれていません。 だから、来て数字を浮かせることができません。

したがって、11/5 = 2の場合、結果は2になります。x= 3.0 / 4の場合、結果は0.75になります。 つまり、データ型が実数の場合、結果は浮動小数点数になります。

そう、
1
2
3
4
5
6

73/ 4 =0

;3.0/ 4 =0.75

;3/ 4.0 4.0 =0.75

;3.0/ 4.0 4.0 =0.75

;

これは、両方が整数である場合にのみ整数が来ることを意味します。 それ以外の場合は、実数になります。

%演算子は剰余の結果を示します。
1
2
3
4

5 バツ =23 4 =

3バツ =25 5 =

0バツ =3 4 =

3

任意の数を別の数に除算する場合、つまり除算可能かどうかを指定する場合は、モジュロ(%)演算子のみを使用します。

プログラミング例2:

ここに算術式の例を示します。 式で加算演算子はどのように実行されますか?
1
2
3
4
5
6
7
8
9
10
11
12

13

#include int 主要((

)。

{{ int バツ
; バツ = 3 + 4
; printf (( “%d n 「」バツ )。
; 戻る 0

;

}

出力:

説明: このプログラミング例では、与えられた式は次のとおりです。

x = 3 + 4;

ここでは2つの演算子が使用されています。 1つは加算演算子で、もう1つは代入演算子です。 加算演算子は代入演算子よりも優先度が高いため、加算演算子が最初に実行され、次に代入演算子が実行されます。 したがって、3と4の加算は7であり、代入演算子を使用して変数xに7が割り当てられます。

プログラミング例3:

ここでは、算術式の例、または式で減算演算子がどのように実行されるかを示します。
1
2
3
4
5
6
7
8
9
10
11
12

13

#include int 主要((

)。

{{ int バツ ;
//変数を宣言します。 バツ = 3 4 ;
//算術式が使用されます。 printf (( “%d n「」バツ )。
; 戻る 0

;

}

出力:

説明:

このプログラミング例では、与えられた式はx = 3 –4です。

ここでは2つの演算子が使用されています。 1つは減算演算子で、もう1つは代入演算子です。 減算演算子は代入演算子よりも優先度が高いため、減算演算子が最初に実行され、次に代入演算子が実行されます。 したがって、3と4の減算は-1であり、代入演算子を使用して変数xに-1が割り当てられます。

プログラミング例4:

ここに算術式の例を示します。 式で乗算演算子はどのように実行されますか?
1
2
3
4
5
6
7
8
9
10
11
12

13

#include int 主要((

)。

{{ int バツ ;
//変数を宣言します。 バツ = 3 * 4 ;
//算術式が使用されます。 printf (( “%d n「」バツ )。
; 戻る 0

;

}

出力:

説明: このプログラミング例では、与えられた式は次のとおりです。

x = 3 * 4;

ここでは2つの演算子が使用されています。 1つは乗算演算子で、もう1つは代入演算子です。 乗算演算子は代入演算子よりも優先度が高いため、乗算演算子が最初に実行され、次に代入演算子が実行されます。 したがって、3と4の乗算は12であり、代入演算子を使用して変数xに12が割り当てられます。

プログラミング例5:

ここに算術式の例を示します。 式でどのように異なる算術演算子が実行されますか?
1
2
3
4
5
6
7
8
9
10
11
12
13

14

#include int 主要((

)。

{{ intバツ = 0
; バツ = 34 + 21 15* 3 / 4
; printf (( “式の値は次のとおりです:%d n「」バツ )。

; 戻る 0

;

}

出力:

説明: このプログラミング例では、与えられた式は次のとおりです。

x = 34 + 21 – 15 * 3/4;

ここでは、すべての算術演算子が使用されます。 与えられた式で加算、減算、除算、乗算の演算子が使用されるため、優先度の高い演算子が最初に実行され、次に他の演算子が実行されます。 したがって、乗算と除算の演算子が最初に実行されます。 その後、加算演算子と減算演算子は、優先度の低いレベルに属しているため実行されます。

結論:

演算子グループの算術演算子に関する上記の説明から、算術演算子はさまざまな種類の数学データを演算子化するための最も重要な演算子の1つであるという結論に達しました。 算術演算子を使用すると、さまざまな種類の数学演算を簡単に解くことができます。

The post Cの算術演算子 appeared first on Gamingsym Japan.