Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

fmod, fmodf

calcula el resto flotante.

double fmod( 
   double x,
   double y 
);
float fmod(
   float x,
   float y 
);  // C++ only
long double fmod(
   long double x,
   long double y
);  // C++ only
float fmodf( 
   float x,
   float y 
);

x, y

valores de punto flotante.

fmod devuelve el resto flotante de x / y. Si el valor de y es 0,0, fmod devuelve NaN reservado. Para obtener información sobre la representación de un NaN reserva de la familia de printf , vea printf.

La función de fmod calcula el resto flotante f de x / y tales que x = i * y + f, donde es un entero i , f tiene el mismo signo que x, y el valor absoluto de f es menor que el valor absoluto de y.

C++ permite la sobrecarga, por lo que puede llamar a sobrecargas de fmod. En un programa de c., fmod toma dos valores double y siempre devuelve un doble.

Función

Encabezado necesario

fmod , fmodf

<math.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

// crt_fmod.c
// This program displays a floating-point remainder.

#include <math.h>
#include <stdio.h>

int main( void )
{
   double w = -10.0, x = 3.0, z;

   z = fmod( w, x );
   printf( "The remainder of %.2f / %.2f is %f\n", w, x, z );
}
el resto de -10,00/3,00 es -1,000000

Adiciones de comunidad

AGREGAR
Mostrar: