Назва

fmod, fmodf, fmodl - функція отримання залишку поділу числа з плаваючою точкою

Огляд

#include <math.h>

double fmod(double x, double y);

float fmodf(float x, float y);

long double fmodl(long double x, long double y);

Опис

Функція fmod() обчислює залишок поділу x на y. Повернене значення визначене як x - n * y, де n - це частка від x / y, округлена у напрямку нуля до найближчого цілого числа.

Повернені значення

Функція fmod() повертає залишок, хіба y дорівнює нулю, у останньому випадку, функція зазнає невдачі і встановить змінну errno .

Коди помилок

EDOM : Знаменник y дорівнює нулю.

Відповідність стандартам

SVID 3, POSIX, BSD 4.3, ISO 9899. Варіанти float і long double являються вимогою C99.

Дивіться також

?remainder(3)