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

NOM

       lround, lroundf, lroundl, llround, llroundf, llroundl - Arrondir à l'entier le plus proche

SYNOPSIS

       #include <math.h>

       long int lround(double x);
       long int lroundf(float x);
       long int lroundl(long double x);

       long long int llround(double x);
       long long int llroundf(float x);
       long long int llroundl(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 leur paramètre à l'entier le plus proche, en s'éloignant de zéro, quelle que
       soit la direction actuelle d'approximation (consultez fenv(3)).

       Notez que contrairement aux fonctions round(3) et ceil(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  lround(),  lroundf(),  lroundl(),  llround(), llroundf() et llroundl() sont sûres dans un
       contexte multithread.

CONFORMITÉ

       C99, POSIX.1-2001.

VOIR AUSSI

       ceil(3), floor(3), lrint(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> ».

                                                  26 août 2013                                         LROUND(3)