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
Comentaris
https://aka.ms/ContentUserFeedback.
Properament: al llarg del 2024 eliminarem gradualment GitHub Issues com a mecanisme de retroalimentació del contingut i el substituirem per un nou sistema de retroalimentació. Per obtenir més informació, consulteu:Envieu i consulteu els comentaris de