Provided by: manpages-es_1.55-10_all bug

NOMBRE

       round,  roundf,  roundl - redondean al entero mas cercano, en direccion
       opuesta al cero

SINOPSIS

       #include <math.h>

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

DESCRIPCI'ON

       Estas funciones redondean x al entero mas cercano, pero  redondean  las
       mitades  en direccion opuesta al cero (sin tener en cuenta la direccion
       actual del redondeo), en lugar  de  al  entero  par  mas  cercano  como
       rint().

VALOR DEVUELTO

       El entero al que se redondea. Si x es entero o infinito, se devuelve el
       propio x.

ERRORES

       Los unicos errores que se pueden producir son EDOM y ERANGE.  Si  x  es
       NaN,  entonces  se  devuelve NaN y a errno se le puede asignar el valor
       EDOM.

OBSERVACIONES

       POSIX 1003.1-2001 contiene texto sobre el  desbordamiento  (que  podria
       asignar  a  errno  el  valor  ERANGE  o provocar una excepcion).  En la
       practica, el resultado no puede desbordarse en ninguna maquina  actual,
       por  lo  que  este tratamiento de errores simplemente no tiene sentido.
       (Mas exactamente, el desbordamiento se puede producir  solo  cuando  el
       valor  maximo del exponente sea mas pequeno que el numero de bits de la
       mantisa. Para los numeros de  punto  flotante  de  32  y  64  bits  del
       estandar   IEEE-754,   el   valor   maximo   del   exponente   es   128
       (respectivamente, 1024) y el  numero  de  bits  de  la  mantisa  es  24
       (respectivamente, 53).)

CONFORME A

       C99.

V'EASE TAMBI'EN

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

                                 31 mayo 2001                         ROUND(3)