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

NOM

       floor, floorf, floorl - Le plus grand entier inférieur ou égal à x.

SYNOPSIS

       #include <math.h>

       double floor (double x);
       float floorf(float x);
       long double floorl(long double x);

DESCRIPTION

       Ces  fonctions  renvoient la valeur x arrondie par défaut à 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 floor() est conforme à SVID 3, POSIX, BSD 4.3, ISO 9899 Les
       autres fonctions proviennent de C99.

VOIR AUSSI

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

TRADUCTION

       Christophe Blaess, 1996-2003.