Next: , Previous: , Up: Math   [Contents][Index]


1.49 rint, rintf—round to integer

Synopsis

#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
x rounded to an integral value, using the current rounding direction.


Portability
ANSI C, POSIX


See Also
nearbyint, round