MulDiv

【勇芳软件工作室】汉化HomePreviousNext

MulDiv函数将两个32位值相乘,然后将64位结果除以第三个32位值。返回值向上或向下舍入到最接近的整数。

int MulDiv(

INT 【n已接收】,// 32位有符号被乘数
INT 【// 32-bit signed multiplier】,// 32位有符号乘数
INT 【// 32-bit signed divisor】// 32位有符号除数
); 

参数

【n已接收】

指定被乘数。

【// 32-bit signed multiplier】

指定乘数。

【// 32-bit signed divisor】

指定乘法运算结果(【n已接收】 * 【// 32-bit signed multiplier】)的次数。

返回值

如果函数成功,则返回值是乘法和除法的结果。如果发生溢出或【// 32-bit signed divisor】为0,则返回值为-1。

也可以看看

Int32x32To64, UInt32x32To64