lrint(3) Library Functions Manual lrint(3) NOM lrint, lrintf, lrintl, llrint, llrintf, llrintl - Arrondir a l'entier le plus proche BIBLIOTHEQUE Bibliotheque de math (libm, -lm) SYNOPSIS #include long lrint(double x); long lrintf(float x); long lrintl(long double x); long long llrint(double x); long long llrintf(float x); long long llrintl(long double x); Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : Pour toutes les fonctions ci-dessus : _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L DESCRIPTION Ces fonctions arrondissent leurs parametres a la valeur entiere la plus proche, en utilisant la direction actuelle d'approximation (voir fesetround(3)). Notez que contrairement a la famille de fonctions rint(3), le type de la valeur renvoyee est different du type de leur parametre. VALEUR RENVOYEE Ces fonctions renvoient la valeur entiere arrondie. Si x est un Nan ou un infini ou si la valeur arrondie est trop importante pour etre stockee 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 specifiee. ERREURS Voir math_error(7) pour savoir comment determiner si une erreur s'est produite lors de l'appel d'une 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 non valable (FE_INVALID) est levee. Ces fonctions n'affectent pas de valeur a errno. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |lrint(), lrintf(), lrintl(), | Securite des threads | MT-Safe | |llrint(), llrintf(), llrintl() | | | +---------------------------------+--------------------------+---------+ STANDARDS C11, POSIX.1-2008. HISTORIQUE glibc 2.1. C99, POSIX.1-2001. VOIR AUSSI ceil(3), floor(3), lround(3), nearbyint(3), rint(3), round(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Cedric Boutillier Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 lrint(3)