Provided by: manpages-es-dev_4.18.1-1_all bug

NOMBRE

       round, roundf, roundl - redondean al entero más cercano, en dirección opuesta al cero

BIBLIOTECA

       Biblioteca Matemática (libm, -lm)

SINOPSIS

       #include <math.h>

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

   Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):

       round(), roundf(), roundl():
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L

DESCRIPCIÓN

       Estas funciones redondean x al entero más cercano, pero redondean las mitades en dirección
       opuesta al cero (sin tener en cuenta la dirección actual del redondeo,  vea  fenv(3)),  en
       lugar de al entero par más cercano como rint(3).

       For example, round(0.5) is 1.0, and round(-0.5) is -1.0.

VALOR DEVUELTO

       Estas funciones devuelven el valor del entero redondeado.

       Si x es entero, +0, -0, NaN o infinito, se devuelve x tal cual.

ERRORES

       No  suceden  errores.  En  POSIX  1-2001  se  documenta  un  rango  de  errores en caso de
       desbordamiento de buffer, consulte NOTAS.

VERSIONES

       Estas funciones han sido añadidas en la versión 2.1 de glibc.

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

       ┌────────────────────────────────────────────────┬────────────────────┬───────────────────┐
       │InterfazAtributoValor             │
       ├────────────────────────────────────────────────┼────────────────────┼───────────────────┤
       │round(), roundf(), roundl()                     │ Seguridad del hilo │ Multi-hilo seguro │
       └────────────────────────────────────────────────┴────────────────────┴───────────────────┘

ESTÁNDARES

       C99, POSIX.1-2001, POSIX.1-2008.

NOTAS

       POSIX.1-2001 contains text about overflow (which might set errno to ERANGE,  or  raise  an
       FE_OVERFLOW  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  127  (respectively,  1023),  and  the  number of mantissa bits including the
       implicit bit is 24 (respectively, 53).)

       If you want to store the rounded value in an integer type, you probably want to use one of
       the functions described in lround(3)  instead.

VÉASE TAMBIÉN

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

TRADUCCIÓN

       La  traducción  al  español  de  esta  página  del  manual  fue  creada  por  Juan Piernas
       <piernas@ditec.um.es>

       Esta traducción es documentación libre; lea  la  GNU  General  Public  License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o posterior con respecto a las condiciones de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta  página  del  manual,  envíe  un  correo
       electrónico a ⟨debian-l10n-spanish@lists.debian.org⟩.