Provided by: manpages-es-dev_4.23.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

       C11, POSIX.1-2008.

HISTORIAL

       C99, POSIX.1-2001.

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

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

Páginas de Manual de Linux 6.8                     2 Mayo 2024                                           ceil(3)