|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
MulDiv
The MulDiv function multiplies two 32-bit values and then divides the 64-bit result by a third 32-bit value. The return value is rounded up or down to the nearest integer.
int MulDiv(
int nNumber, // 32-bit signed multiplicand int nNumerator, // 32-bit signed multiplier int nDenominator // 32-bit signed divisor );
Parameters
nNumber
Specifies the multiplicand.
nNumerator
Specifies the multiplier.
nDenominator
Specifies the number by which the result of the multiplication (nNumber * nNumerator) is to be divided.
Return Values
If the function succeeds, the return value is the result of the multiplication and division. If either an overflow occurred or nDenominator was 0, the return value is - 1.
See Also
Int32x32To64, UInt32x32To64
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
MulDiv
Функция MulDiv умножает две 32- битовых величины затем делит 64- битовый результат третьей 32- битовой величиной. Обратная величина округлена в большую сторону или вплоть до ближайшего целого.
int MulDiv(
int nNumber, // 32- бит подписывал int nNumerator сомножителя, // 32- бит подписывал int nDenominator / множитель/ 32- бит подписывал делителя );
Параметры
nNumber
Определяет сомножитель.
nNumerator
Определяет множитель.
nDenominator
Определяет число, которым результат умножения (nNumber * nNumerator), должно быть поделено.
Обратные Величины
Если функция добивается успеха, обратная величина является результатом умножения и деления. Если или переполнение происходило бы или nDenominator был 0, обратная величина - - 1.
Смотри Также
Int32x32To64, UInt32x32To64
|
|
|
|