Win32SDK MulDiv

関数名

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ビット


メモ書きに戻る

LastModified:2004/06/01 15:06.00

トップ 差分 一覧 ソース 検索 RSS ログイン