dwww Home | Manual pages | Find package

lround(3)                  Library Functions Manual                  lround(3)

NOM
       lround,  lroundf,  lroundl, llround, llroundf, llroundl - round to nea-
       rest integer

BIBLIOTHÈQUE
       Bibliothèque de math (libm, -lm)

SYNOPSIS
       #include <math.h>

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

       long long llround(double x);
       long long llroundf(float x);
       long long llroundl(long double x);

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

       Pour toutes les fonctions ci-dessus :
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L

DESCRIPTION
       These  functions  round  their  argument  to the nearest integer value,
       rounding halfway cases away from zero, regardless of the current  roun-
       ding direction (see 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  impor-
       tante  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
       Voir  math_error(7)  pour savoir comment déterminer 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 levée.

       Ces fonctions n'affectent pas de valeur à errno.

VERSIONS
       Ces fonctions ont été ajoutées dans la glibc 2.1.

ATTRIBUTS
       Pour une explication des termes utilisés dans cette section,  consulter
       attributes(7).

       ┌─────────────────────────────────────┬──────────────────────┬─────────┐
       │InterfaceAttributValeur  │
       ├─────────────────────────────────────┼──────────────────────┼─────────┤
       │lround(), lroundf(), lroundl(),      │ Sécurité des threads │ MT-Safe │
       │llround(), llroundf(), llroundl()    │                      │         │
       └─────────────────────────────────────┴──────────────────────┴─────────┘

STANDARDS
       C99, POSIX.1-2001, POSIX.1-2008.

VOIR AUSSI
       ceil(3), floor(3), lrint(3), nearbyint(3), rint(3), round(3)

TRADUCTION
       La traduction française de cette page de manuel a été créée par  Chris-
       tophe  Blaess  <https://www.blaess.fr/christophe/>, Stéphan Rafin <ste-
       phan.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.cou-
       lon@wanadoo.fr>,  Julien  Cristau <jcristau@debian.org>, Thomas Huriaux
       <thomas.huriaux@gmail.com>, Nicolas François  <nicolas.francois@centra-
       liens.net>,  Florentin  Duneau <fduneau@gmail.com>, Simon Paillard <si-
       mon.paillard@resel.enst-bretagne.fr>,   Denis   Barbier    <barbier@de-
       bian.org>,  David  Prévot <david@tilapin.org> et Cédric Boutillier <ce-
       dric.boutillier@gmail.com>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la        GNU        General       Public       License       version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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.03  15 décembre 2022                      lround(3)

Generated by dwww version 1.15 on Sat Jun 29 00:26:37 CEST 2024.