lrint,
LRINT(T)            Linux Programmer's Manual            LRINT(T)



NAME
       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(l),  floor(r),  lround(d),   nearbyint(t),   rint(t),
       round(d)



                            2001-05-31                   LRINT(T)