MathF.IEEERemainder(Single, Single) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回由另一個指定數位除法所產生的餘數。
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
numerator
- y
- Single
分母
傳回
將 x
除以 y
的結果
備註
此作業符合 ANSI/IEEE Std 754-1985 第 5.1 節中所定義的其餘作業;二進位 Floating-Point 算術的 IEEE 標準;電氣電子工程師研究所, 公司;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)