fmod, fmodf
Вычисляет остаток с плавающей запятой.
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
Значения с плавающей запятой.
Возвращаемое значение
fmod возвращает остаток плавающей запятой x / y.Если значение y 0,0 fmod возвращает тихое nan.Сведения о представлении тихого nan printf семейство см. в разделе printf.
Заметки
fmod функция вычисляет остаток плавающей запятой fx / y такие как x = i * y + f, где i целое число f имеет тот же символ как xи абсолютное значение f не абсолютное значение y.
C++ позволяет перегружать, поэтому можно вызвать перегрузки fmod.В программе c fmod всегда принимает значение 2, double и возвращает значение.
Требования
Функция |
Обязательный заголовок |
---|---|
fmod, fmodf |
<math.h> |
Дополнительные сведения о совместимости см. Совместимость во введении.
Пример
// 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 );
}
Эквивалент в .NET Framework
System:: Математические:: IEEERemainder