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

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.

       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 was 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).)  This was removed in POSIX.1-2008.

       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.9.1                  16 Junio 2024                                          ceil(3)