代入演算子

入力ステートメントを使用して変数の値を設定できることは既にわかっています。 入力ステートメントは、プログラムの実行中にユーザーが変数の値を設定する場合に使用されます。

しかし、多くの場合、特定の式を使用して計算して変数に新しい値を設定する必要があります。この場合、- 代入演算子が役に立ちます。 

代入演算子の一般的な形式は次のとおりです。
  <変数名> = <式>; 代入演算子は次のように機能します。
1. 最初に、代入記号の右側の式が評価されます;
2. 式の結果の値は、割り当て記号の左側の変数に格納されます (「割り当て済み」など)。この場合、変数の古い値は消去され
ます。
たとえば、c 変数を b 変数の値の 2 倍に設定する場合は、次のように記述します。私 --> c = 2*b;
プログラミングでは、式内の乗算記号を省略できないことを忘れないでください。そうしないと、何を掛けたいのかがコンピュータに理解
されません。 たとえば、単に c = 2b と書くことはできません。間違っているでしょう!

算術式

代入演算子の右側の式により、さまざまな式を使用して値を計算できます。
式に含めることができるもの:
バツ整数と実数 (実数では、整数部分と小数部分は、数学で慣習的なコンマではなく、ドットで区切られます);
バツ算術記号:  
+ 追加、
- 減算、
* 乗算、
/ 部門、
% 除算の余り。

バツ標準関数の呼び出し (ライブラリ math.h - #include<math.h> を含める必要があります);
 abs(i) 整数係数 i  (Silvertests では使用されません。次の関数を使用します):
 fabs(x) 実数モジュール x;
 sqrt(x) 実数の平方根 x;
 pow(x,y)xy のべき乗で評価します;

バツアクションの順序を変更する括弧。

インライン関数


どのプログラミング言語にも、算術式で使用できる組み込み関数が多数含まれています。追加の関数を使用するには、多くの場合、追加のライブラリを含める必要があります。

たとえば、最も一般的に使用される標準数学関数と、C および C++ でのその表記法は次のとおりです。
 abs(i) 整数 i のモジュール;
 fabs(x) 実数 x のモジュール;
 sqrt(x) 実数 x の平方根;
 pow(x,y) x の y 乗を計算します。

関数の引数は常に括弧内に記述されることに注意してください。
これらの関数が機能するには、追加の数学ライブラリを接続する必要があります。
これを行うには、次の行を追加します。
  #include

算術演算の記録
次の方法で数学形式で記述された式を計算する必要があるとします。
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot \ 0.43}} \)
 
算術式の記述規則
1.式には、数値、その他の変数名、演算記号、かっこ、関数名、算術演算とその記号 (+ - *, /, %)。
2. 整数部と小数部の間の区切り文字はドットです。
3. 式は 1 行で記述されます (式の線形表記)。
したがって、算術式を記述するための規則に従って、指定された分数 (数学表記) を線形表記に変換する必要があります。つまり、分数を 1 行で記述する必要があります。分子と分母は複雑(つまり、2 つ以上の因数が含まれる)なので、線形形式で式を記述する場合は、分子と分母を括弧で囲む必要があります。
したがって、このような式の線形表記は次のようになります。
  <プレ> (2*17.56*17.56)/(7*2.47*0.43)
この式の値を計算するプログラムを書いてみましょう。これを行うには、入力データと出力データを定義しましょう。

入力
なぜならすべての値がわかっている場合、キーボードから何も入力する必要はありません。したがって、入力値はありません。

インプリント
プログラムは、指定された算術式の結果を表示する必要があります (結果は変数に保存することも、すぐに画面に表示することもできます)。

プログラムでは、結果をすぐに画面に表示します。分数があるため、結果は実数になります。
  #include 名前空間 std を使用します。 主要() { cout << (2*17.56*17.56) / (7*2.47*0.43); } コンピュータでプログラムを実行し、82.949843 が返されることを確認します。
 

C および C++ における除算の機能

C プログラミング言語には 2 つの除算演算子があります。
/ 除算  および % 除算の余りの計算。
 
覚えておく必要があります!
1) 除算の剰余 (%) を計算する操作は、整数に対してのみ実行されます。
2) 除算の結果 (/) は、オペランドの型によって異なります。   
 
ルール
整数を整数で割るとき、値を格納する変数の型に関係なく、小数部分は常に破棄されます. 
実際の結果を整数変数に格納する場合、小数部分も破棄されます。


除算を実行する例を見てみましょう。 int i、n; フロート x; 私は= 7; x = i / 4; // x=1、整数を整数で割った値 x = i / 4.; // x=1.75、整数を小数で割った値   // (4 - ドットなしは整数として扱われ、   // 4. (ドット付き) - これはすでに実数です!) x =(フロート) i / 4; // x=1.75、10 進数を整数で割った値 -   // ここで変数 i は実数に変換されます // EXPLICIT 型変換です n = 7. / 4.; // n=1、結果は整数変数に書き込まれます