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 de la división de dos números especificados.
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
Dividendo.
- y
- Single
Divisor.
Devoluciones
Número igual a x
- (y
Q), donde Q es el cociente de x
/ y
redondeado a su entero más próximo (si x
/ y
se encuentra entre dos enteros, se devuelve el entero par).
Si x
- (y
Q) es cero, se devuelve el valor +0 si x
es positivo o -0 si x
es negativo.
Si y
= 0, se devuelve NaN.
Comentarios
Esta operación cumple con la operación de resto definida en la sección 5.1 de ANSI/IEEE Std 754-1985; IEEE Standard for Binary Floating-Point Arithmetic; 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 para el operador de resto es:
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de