MathF.IEEERemainder(Single, Single) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el resto resultante de la división de un número especificado por otro número especificado.
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
Parámetros
- x
- Single
Numerador
- y
- Single
Denominador
Devoluciones
Resultado de dividir por xy
Comentarios
Esta operación cumple con la operación de resto definida en la sección 5.1 de ANSI/IEEE Std 754-1985; Estándar IEEE para la Floating-Point aritmética binaria; Instituto de Ingenieros Eléctricos y Electrónicos, Inc; 1985.
El IEEERemainder método no es el mismo que el operador de resto. Aunque ambos devuelven el resto después de la división, las fórmulas que usan son diferentes. La fórmula del IEEERemainder método es:
IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))
En cambio, la fórmula del operador de resto es:
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)