Provided by: manpages-fr_1.67.0-1_all bug

NOM

       ceil, ceilf, ceil - Plus petit entier supérieur ou égal à x.

SYNOPSIS

       #include <math.h>

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

DESCRIPTION

       Ces fonctions arrondissent x par excès à l’entier le plus proche.

VALEUR RENVOYÉE

       La valeur arrondie. Si x est entier ou infini, la valeur renvoyée est x
       lui-même.

ERREURS

       Aucune autre erreur que EDOM ou ERANGE ne peut se produire.  Si  x  est
       NaN, NaN est renvoyée, et errno peut contenir EDOM.

NOTES

       Les  Spécifications  SUSv2  et POSIX 1003.1-2001 contiennent un passage
       sur  les  débordements  (qui  peuvent  remplir  errno  avec  ERANGE  ou
       déclencher  une  exception).  En pratique, aucun débordement ne peut se
       produire sur les machines actuelles, ce qui rend inutile cette  gestion
       d’erreur.  Plus  précisément, le débordement ne peut se produire que si
       la valeur maximale de l’exposant est plus petite que le  nombre  de  de
       bits  de la mantisse. Pour les standards 32 bits et 64 bits IEEE-754 la
       valeur maximale de l’exposant  est  128  (respectivement  1024)  et  le
       nombre de bits de la mantisse est 24 (respectivement 53).

       Pour utiliser les fonctions de la bibliothèque mathématique, il ne faut
       pas oublier d’ajouter l’argument -lm sur la ligne de commande de  cc(1)
       ou ld(1), lors de l’édition des liens.

CONFORMITÉ

       La  fonction ceil() est conforme à SVID 3, POSIX, BSD 4.3, ISO 9899 Les
       autres fonctions proviennent de C99.

VOIR AUSSI

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

TRADUCTION

       Christophe Blaess, 1996-2003.