Module: (C++) 算術式


Problem

7/7

C および C++ の除算の特徴

Theory Click to read/hide

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、結果は整数変数に書き込まれます

Problem

1) 8行目、10行目、12行目、14行目では、前の行で計算された変数の値の出力を整理します(新しい行からの出力を整理します)。
2) プログラムを実行します。
3) プログラムが理論部分に書かれているとおりに動作することを確認してください。
4) 答えを分析します。