Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

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

SINOPSIS

       #include <math.h>

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

       Enlazar con -lm.

   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

       These functions return the rounded integer value.

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

ERRORES

       No errors occur.  POSIX.1-2001 documents a range error for overflows, but see NOTES.

VERSIONES

       These functions first appeared in glibc in version 2.1.

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 │
       └────────────────────────────┴────────────────────┴───────────────────┘

CONFORME A

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

NOTAS

       POSIX.1-2001  contiene  texto sobre el desbordamiento (que podría asignar a errno el valor
       ERANGE o provocar una excepción FE_OVERFLOW).  En  la  práctica,  el  resultado  no  puede
       desbordarse  en ninguna máquina actual, por lo que este tratamiento de errores simplemente
       no tiene sentido.  (Más exactamente, el desbordamiento se puede producir  sólo  cuando  el
       valor  máximo  del exponente sea más pequeño que el número de bits de la mantisa. Para los
       números de punto flotante de 32 y 64 bits del  estándar  IEEE-754,  el  valor  máximo  del
       exponente  es  128  (respectivamente,  1024)  y  el  número  de  bits  de la mantisa es 24
       (respectivamente, 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)

COLOFÓN

       Esta  página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una
       descripción del proyecto, información sobre cómo informar errores y la última  versión  de
       esta página en https://www.kernel.org/doc/man-pages/.

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 ⟨⟩.

                                        15 Septiembre 2017                               ROUND(3)