| FDIM(3) | Library Functions Manual | FDIM(3) |
fdim, fdimf,
fdiml —
#include <math.h>
double
fdim(double
x, double y);
float
fdimf(float
x, float y);
long double
fdiml(long
double x, long double
y);
fdim(), fdimf(), and
fdiml() functions return the positive difference
between x and y. That is, if
x-y is positive, then
x-y is returned. If either
x or y is an NaN, then an NaN is
returned. Otherwise, the result is +0.0.
Overflow or underflow may occur iff the exact result is not representable in the return type. No other exceptions are raised.
fdim(), fdimf(), and
fdiml() functions conform to ISO/IEC
9899:1999 (“ISO C99”).
| June 29, 2004 | NetBSD 9.3 |