C++で整数除算を行う方法は何ですか?
C++では、整数除算を使うと、2つの整数を割った後の整数部分が得られます。 小数部分を得たい場合は、1つのオペランドを浮動小数点数に変換するか、明示的な型変換を使用します。
例えば、整数変数aとbがある場合、aをbで割った商を取得したいときは、次のコードを使用できます。
int result = a / b;
小数部分を取得したい場合は、1つのオペランドを浮動小数点数に変換することができます。例えば、
float result = static_cast<float>(a) / b;
明示的な変換を行うために型変換を使用する。
float result = (float)a / b;