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 in-
       teger

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,  us-
       ing 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  re-
       sult 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_ER-
	      RNO) 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