Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LRINT(3)		   Linux Programmer's Manual		      LRINT(3)

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

RETURN VALUE
       The rounded integer value.

ERRORS
       EDOM   The  magnitude  of  x  is	 too  large  and  (math_errhandling  _
	      MATH_ERRNO) is non-zero.

CONFORMING TO
       C99.

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

				  2001-05-31			      LRINT(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | CONFORMING TO | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=lrint&sektion=3&manpath=Red+Hat+9>

home | help