Provided by: manpages-fr-dev_3.57d1p1-1_all bug

NOM

       lrint, lrintf, lrintl, llrint, llrintf, llrintl - Arrondir à l'entier le plus proche

SYNOPSIS

       #include <math.h>

       long int lrint(double x);
       long int lrintf(float x);
       long int lrintl(long double x);

       long long int llrint(double x);
       long long int llrintf(float x);
       long long int llrintl(long double x);

       Effectuez l'édition des liens avec l'option -lm.

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

       Pour toutes les fonctions ci-dessus :
           _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
           ou cc -std=c99

DESCRIPTION

       Ces fonctions arrondissent leurs paramètres à la valeur entière la plus proche, en utilisant la direction
       actuelle d'approximation (voir fesetround(3)).

       Notez que contrairement à la famille de fonctions rint(3), le type de la valeur renvoyée est différent du
       type de leur paramètre.

VALEUR RENVOYÉE

       Ces fonctions renvoient la valeur entière arrondie.

       Si  x est un Nan ou un infini ou si la valeur arrondie est trop importante pour être stockée dans un long
       (ou un long long dans le cas des fonction ll*), une erreur de domaine se produit et la valeur  de  retour
       n'est pas spécifiée.

ERREURS

       Consultez  math_error(7) pour savoir comment déterminer qu'une erreur est survenue lors de l'appel de ces
       fonctions.

       Les erreurs suivantes peuvent se produire :

       Erreur de domaine : x est un NaN ou un infini ou la valeur arrondie est trop importante
              Une exception indiquant une virgule flottante incorrecte (FE_INVALID) est levée.

       Ces fonctions ne positionnent pas errno.

VERSIONS

       Ces fonctions ont été introduites dans la glibc dans sa version 2.1.

ATTRIBUTS

   Multithreading (voir pthreads(7))
       Les fonctions lrint(), lrintf(), lrintl(), llrint(), llrintf() et llrintl() sont sûres dans  un  contexte
       multithread.

CONFORMITÉ

       C99, POSIX.1-2001.

VOIR AUSSI

       ceil(3), floor(3), lround(3), nearbyint(3), rint(3), round(3)

COLOPHON

       Cette page fait partie de la publication 3.57 du projet man-pages Linux. Une description du projet et des
       instructions     pour     signaler     des     anomalies    peuvent    être    trouvées    à    l'adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe      Blaess      <http://www.blaess.fr/christophe/>      (1996-2003),       Alain       Portal
       <http://manpagesfr.free.fr/>  (2003-2006).  Florentin  Duneau  et  l'équipe  francophone de traduction de
       Debian (2006-2009).

       Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org>  ou  par
       un rapport de bogue sur le paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».

                                                 18 janvier 2014                                        LRINT(3)