Provided by: manpages-fr-dev_4.26.0-1_all bug

NOM

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

BIBLIOTHÈQUE

       Bibliothèque de math (libm, -lm)

SYNOPSIS

       #include <math.h>

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

   Exigences de macros de test de fonctionnalités pour la glibc (consulter feature_test_macros(7)) :

       floorf(), floorl() :
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
               || /* Depuis la glibc 2.19 : */ _DEFAULT_SOURCE
               || /* glibc <= 2.19 : */ _BSD_SOURCE || _SVID_SOURCE

DESCRIPTION

       Ces fonctions renvoient la plus grande valeur entière qui n'est pas strictement supérieure à x.

       Par exemple, floor(0,5) vaut 0,0 et floor(-0,5) vaut -1,0.

VALEUR RENVOYÉE

       Ces fonctions renvoient la partie entière de x.

       Si x est un nombre entier, +0, -0, NaN ou une valeur infinie, la valeur x elle-même est renvoyée.

ERREURS

       Aucune erreur n'est survenue'

ATTRIBUTS

       Pour une explication des termes utilisés dans cette section, consulter attributes(7).
       ┌──────────────────────────────────────────────────────────────────────┬──────────────────────┬─────────┐
       │ InterfaceAttributValeur  │
       ├──────────────────────────────────────────────────────────────────────┼──────────────────────┼─────────┤
       │ floor(), floorf(), floorl()                                          │ Sécurité des threads │ MT-Safe │
       └──────────────────────────────────────────────────────────────────────┴──────────────────────┴─────────┘

STANDARDS

       C11, POSIX.1-2008.

HISTORIQUE

       C99, POSIX.1-2001.

       La variante renvoyant double est également conforme à SVr4, 4.3BSD et 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.

VOIR AUSSI

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

TRADUCTION

       La  traduction  française   de   cette   page   de   manuel   a   été   créée   par   Christophe   Blaess
       <https://www.blaess.fr/christophe/>,   Stéphan   Rafin   <stephan.rafin@laposte.net>,   Thierry   Vignaud
       <tvignaud@mandriva.com>, François Micaux, Alain Portal  <aportal@univ-montp2.fr>,  Jean-Philippe  Guérard
       <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)   <jean-luc.coulon@wanadoo.fr>,   Julien   Cristau
       <jcristau@debian.org>,     Thomas     Huriaux      <thomas.huriaux@gmail.com>,      Nicolas      François
       <nicolas.francois@centraliens.net>,     Florentin     Duneau    <fduneau@gmail.com>,    Simon    Paillard
       <simon.paillard@resel.enst-bretagne.fr>,    Denis    Barbier    <barbier@debian.org>,    David     Prévot
       <david@tilapin.org> et Cédric Boutillier <cedric.boutillier@gmail.com>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel,  veuillez  envoyer  un  message  à
       debian-l10n-french@lists.debian.org.

Pages du manuel de Linux 6.9.1                    16 juin 2024                                          floor(3)