Originální popis anglicky:
lrint, lrintf, lrintl, llrint, llrintf, llrintl - round to nearest integer
Návod, kniha: Linux Programmer's Manual
#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);
Link with -lm.
These functions round their argument to the nearest integer 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
unspecified. A domain error may occur if the magnitude of
x is too
large.
The rounded integer value.
- EDOM
- The magnitude of x is too large and
(math_errhandling & MATH_ERRNO) is non-zero.
C99.
ceil(3),
floor(3),
lround(3),
nearbyint(3),
rint(3),
round(3)