DragonFly On-Line Manual Pages

RINT(3) 	      DragonFly Library Functions Manual	       RINT(3)


nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl -- round to inte- gral value in floating-point format


Math Library (libm, -lm)


#include <math.h> double nearbyint(double x); float nearbyintf(float x); long double nearbyintl(long double x); double rint(double x); float rintf(float x); long double rintl(long double x);


The rint(), rintf(), and rintl() functions return the integral value nearest to x according to the prevailing rounding mode. These functions raise an inexact exception when the original argument is not an exact integer. The nearbyint(), nearbyintf(), and nearbyintl() functions perform the same operation, except that they do not raise an inexact exception.


abs(3), ceil(3), fabs(3), fenv(3), floor(3), ieee(3), lrint(3), lround(3), math(3), round(3)


These functions conform to ISO/IEC 9899:1999 (``ISO C99'').


A rint() function appeared in Version 6 AT&T UNIX. The nearbyint() and nearbyintf() functions appeared in DragonFly 2.5, and the long double variants were first available in DragonFly 2.13. DragonFly 4.3 December 21, 2011 DragonFly 4.3