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

NOMBRE

       ceil, ceilf, ceill - función límite: el valor más pequeño entero no menor que x

SINOPSIS

       #include <math.h>

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

       Enlazar con -lm.

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

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

DESCRIPCIÓN

       These functions return the smallest integral value that is not less than x.

       For example, ceil(0.5) is 1.0, and ceil(-0.5) is 0.0.

VALOR DEVUELTO

       These functions return the ceiling of x.

       Si x es 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.

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

CONFORME A

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

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

NOTAS

       SUSv2 y POSIX.1-2001 contienen texto sobre el desbordamiento por arriba (que puede asignar
       a errno el valor ERANGE, o lanzar una excepción FE_OVERFLOW). En la práctica, el resultado
       no puede desbordarse en ninguna máquina actual, por lo que este manejo de errores no tiene
       mucho sentido. (Más concretamente, el desbordamiento sólo puede producirse cuando el valor
       máximo  del exponente es más pequeño que el número de bits de la mantisa. Para los números
       en coma flotante de 32 y 64 bits del estándar IEEE-754 el valor máximo  del  exponente  es
       128 (resp. 1024), y el número de bits de la mantisa es 24 (resp. 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)

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  Sebastian  Desimone
       <chipy@argenet.com.ar>,  Gerardo  Aburruzaga  García  <gerardo.aburruzaga@uca.es> y Miguel
       Pérez Ibars <mpi79470@alu.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                                CEIL(3)