*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> round (3)              



NAME    [Toc]    [Back]

       round, roundf, roundl - round to nearest integer, away from zero

SYNOPSIS    [Toc]    [Back]

       #include <math.h>

       double round(double x);
       float roundf(float x);
       long double roundl(long double x);

DESCRIPTION    [Toc]    [Back]

       These functions round x to the nearest integer, but round halfway cases
       away from zero (regardless of the current rounding direction),  instead
       of to the nearest even integer like rint().

RETURN VALUE    [Toc]    [Back]

       The  rounded  integer  value. If x is integral or infinite, x itself is

ERRORS    [Toc]    [Back]

       No errors other than EDOM and ERANGE can occur.	If x is NaN, then  NaN
       is returned and errno may be set to EDOM.

NOTES    [Toc]    [Back]

       The Austin draft contains text about overflow (which might set errno to
       ERANGE, or raise an exception).	In practice, the result  cannot  overflow
  on any current machine, so this error-handling stuff is just nonsense.
  (More precisely, overflow can  happen  only  when  the  maximum
       value of the exponent is smaller than the number of mantissa bits.  For
       the IEEE-754 standard 32-bit and 64-bit floating point numbers the maximum
  value of the exponent is 128 (resp. 1024), and the number of mantissa
 bits is 24 (resp. 53).)

CONFORMING TO    [Toc]    [Back]


SEE ALSO    [Toc]    [Back]

       ceil(3), floor(3), lround(3), nearbyint(3), rint(3), trunc(3)

				  2001-05-31			      ROUND(3)
[ Back ]
 Similar pages
Name OS Title
rint Linux round to nearest integer
lrint Linux round to nearest integer
round IRIX FORTRAN nearest integer functions
floor IRIX floor, ceiling, remainder, absolute value, nearest integer, and truncation functions
floor IRIX floor, ceiling, remainder, absolute value, nearest integer, and truncation functions
amax IRIX BLAS Maximum index functions FORTRAN 77 SYNOPSIS integer function idamax( n, x, incx ) integer incx, n double
nearest IRIX Returns the nearest different machine representable number in a given direction
DXmCSTextXYToPos Tru64 Retrieves (returns) the position in the text of the character nearest to a specified x and y positio...
wcstol IRIX convert wide character string to long integer, unsigned long integer, long long integer, unsigned long long in
trunc Linux round to interger, towards zero
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service