C++ 剰余演算のルールと注意点【初心者向け】

C++において、剰余演算子(%)のルールは、2つの数を割った後の余りを計算することです。具体的なルールは以下の通りです。

  1. 整数型に対して、剰余演算子は、2つの操作数を割った後の余りを返します。
  2. 浮動小数点型に対して:モジュロ演算子は浮動小数点数を整数に変換し、その後整数のモジュロ演算を実行します。

For example:

例えば、

int a = 10;
int b = 3;
int result = a % b; // result的值为1,因为10除以3等于3余1

取り扱うべき注意点は、浮動小数点数型には剰余演算子を適用できないことです。そうしないとコンパイルエラーが発生します。

bannerAds