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

NOMBRE

       ceil,  ceilf,  ceill - función limitante: el valor entero más pequeño pero no menor que el
       argumento

BIBLIOTECA

       Biblioteca Matemática (libm, -lm)

SINOPSIS

       #include <math.h>

       double ceil(double x);
       float ceilf(float x);
       long double ceill(long double x);

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

       ceilf(), ceill():
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
               || /* Desde glibc 2.19: */ _DEFAULT_SOURCE
               || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE

DESCRIPCIÓN

       Estas funciones devuelven el menor valor entero pero no inferior a x.

       Por ejemplo: ceil(0.5) vale 1.0 y ceil(-0.5) nos dará 0.0.

VALOR DEVUELTO

       Estas funciones devuelven el valor máximo para x.

       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.

ATRIBUTOS

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

       ┌────────────────────────────────────────────────┬────────────────────┬───────────────────┐
       │InterfazAtributoValor             │
       ├────────────────────────────────────────────────┼────────────────────┼───────────────────┤
       │ceil(), ceilf(), ceill()                        │ Seguridad del hilo │ Multi-hilo seguro │
       └────────────────────────────────────────────────┴────────────────────┴───────────────────┘

ESTÁNDARES

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

       The variant returning double also conforms to SVr4, 4.3BSD.

NOTAS

       SUSv2  and  POSIX.1-2001  contain 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).)

       The  integral  value  returned  by these functions may be too large to store in an integer
       type (int, long, etc.).  To avoid an overflow, which will produce  undefined  results,  an
       application  should  perform a range check on the returned value before assigning it to an
       integer type.

VÉASE TAMBIÉN

       floor(3), lrint(3), nearbyint(3), rint(3), round(3), trunc(3)

TRADUCCIÓN

       La traducción al español de esta página del  manual  fue  creada  por  Sebastian  Desimone
       <chipy@argenet.com.ar>,  Gerardo  Aburruzaga  García  <gerardo.aburruzaga@uca.es>,  Miguel
       Pérez Ibars <mpi79470@alu.um.es> y Marcos Fouces <marcos@debian.org>

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