C++ 剰余演算のルールと注意点【初心者向け】
C++において、剰余演算子(%)のルールは、2つの数を割った後の余りを計算することです。具体的なルールは以下の通りです。
- 整数型に対して、剰余演算子は、2つの操作数を割った後の余りを返します。
- 浮動小数点型に対して:モジュロ演算子は浮動小数点数を整数に変換し、その後整数のモジュロ演算を実行します。
For example:
例えば、
int a = 10;
int b = 3;
int result = a % b; // result的值为1,因为10除以3等于3余1
取り扱うべき注意点は、浮動小数点数型には剰余演算子を適用できないことです。そうしないとコンパイルエラーが発生します。