rint
, rintf
—round to integer#include <math.h> double rint(double x); float rintf(float x);
Description
The rint
functions round their argument to an integer value in
floating-point format, using the current rounding direction. They
raise the "inexact" floating-point exception if the result differs
in value from the argument. See the nearbyint
functions for the
same function with the "inexact" floating-point exception never being
raised. Newlib does not directly support floating-point exceptions.
The rint
functions are written so that the "inexact" exception is
raised in hardware implementations that support it, even though Newlib
does not provide access.
Returns
Portability
See Also
nearbyint
, round