lrint, lrintf, lrintl, llrint, llrintf, llrintl - round to
       nearest integer


SYNOPSIS

       #include <math.h>

       long int lrint(double x);
       long int lrintf(float x);
       long int lrintl(long double x);

       long long int llrint(double x);
       long long int llrintf(float x);
       long long int llrintl(long double x);


DESCRIPTION

       These functions round their argument to the nearest  inte­
       ger  value, using the current rounding direction.  If x is
       infinite or NaN, or if the rounded value  is  outside  the
       range  of  the return type, the numeric result is unspeci­
       fied.  A domain error may occur if the magnitude of  x  is
       too large.


RETURN VALUE

       The rounded integer value.


ERRORS

       EDOM   The  magnitude  of x is too large and (math_errhan­
              dling & MATH_ERRNO) is non-zero.


CONFORMING TO

       C99.


SEE ALSO

       ceil(3),  floor(3),  lround(3),   nearbyint(3),   rint(3),
       round(3)


Man(1) output converted with man2html