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

FreeBSD Manual Pages

  
 
  

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

NAME
       lround,	lroundf, lroundl, llround, llroundf, llroundl -	round to near-
       est integer, away from zero

SYNOPSIS
       #include	<math.h>

       long int	lround(double x);
       long int	lroundf(float x);
       long int	lroundl(long double x);

       long long int llround(double x);
       long long int llroundf(float x);
       long long int llroundl(long double x);

DESCRIPTION
       These functions round their argument  to	 the  nearest  integer	value,
       rounding	 away from zero, regardless of 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_ER-
	      RNO) is non-zero.

CONFORMING TO
       C99.

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

				  2001-05-31			     LROUND(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=lround&sektion=3&manpath=Red+Hat+9>

home | help