!!!関数名 MulDiv !!!機能 64bit の精度で演算するための関数。 なんか不思議な関数w !!!宣言 int MulDiv( int nNumber, // 符号付き 32 ビット被乗数 int nNumerator, // 符号付き 32 ビット乗数 int nDenominator // 符号付き 32 ビット除数 ); !!!説明 !!パラメータ :nNumber:被乗数を指定します。 :nNumerator:乗数を指定します。 :nDenominator:除数を指定します。(nNumber * nNumerator) を、nDenominator で割ることを意味します。 !!戻り値 関数が成功すると、乗算と除算の最終的な計算結果が返ります。オーバーフローが発生した場合、または nDenominator が 0 だった場合は、-1 が返ります。 !!!対応情報 :Windows NT/2000:Windows NT 3.1 以降 :Windows 95/98:Windows 95 以降 :ヘッダー:winbase.h 内で宣言 :インポートライブラリ:Kernel32.lib を使用 !!!検索キーワード VC Win32 SDK MulDiv わり算 かけ算 64ビット ---- [[メモ書きに戻る|メモ書き]]