MathF.IEEERemainder(Single, Single) 方法

定义

返回由另一个指定数字除法产生的余数。

public:
 static float IEEERemainder(float x, float y);
public static float IEEERemainder (float x, float y);
static member IEEERemainder : single * single -> single
Public Shared Function IEEERemainder (x As Single, y As Single) As Single

参数

x
Single

分子

y
Single

分母

返回

y 划分 x 的结果

注解

此操作符合 ANSI/IEEE Std 754-1985 第 5.1 节中定义的其余操作;二进制 Floating-Point 算术的 IEEE 标准;电气和电子工程师研究所, Inc;1985.

IEEERemainder 方法与 余数运算符不同。 尽管两者在除法后都返回余数,但它们使用的公式不同。 IEEERemainder 方法的公式为:

IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))

相比之下,余数运算符的公式为:

Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
            (MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
            MathF.Sign(dividend)

适用于