Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.


RINT(3)                    Library Functions Manual                    RINT(3)

NAME
     nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl - round to integral
     value in floating-point format

LIBRARY
     Math Library (libm, -lm)

SYNOPSIS
     #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);

DESCRIPTION
     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.

SEE ALSO
     abs(3), ceil(3), fabs(3), fenv(3), floor(3), lrint(3), math(3), round(3)

HISTORY
     A rint() function appeared in Version 6 AT&T UNIX.

NetBSD 10.99                  September 13, 2015                  NetBSD 10.99