Provided by: manpages-fr-dev_2.80.1-1_all bug

NOM

       nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl
       - Manipulation de nombres en virgule flottante

SYNOPSIS

       #include <math.h>

       double nextafter(double x, double y);
       float nextafterf(float x, float y);
       long double nextafterl(long double x, long double y);

       double nexttoward(double x, long double y);
       float nexttowardf(float x, long double y);
       long double nexttowardl(long double x, long double y);

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

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

       Toutes les fonctions ci-dessous : _BSD_SOURCE || _SVID_SOURCE ||
       _XOPEN_SOURCE >= 500 || _ISOC99_SOURCE ; ou cc -std=c99

DESCRIPTION

       La fonction nextafter() renvoie le réel représentable le plus proche de
       x dans la direction de y. L’intervalle entre x et le résultat dépend du
       type de données. Si x=y, alors la fonction  renvoie  simplement  y.  Si
       l’une  des  valeurs  est NaN, alors la fonction renvoie NaN. Autrement,
       une valeur correspondant au  bit  de  poids  le  plus  faible  dans  la
       mantisse est ajouté ou soustrait, suivant la direction.

       La  fonction  nexttoward() réalise le même travail que nextafter() sauf
       qu’elle a un second argument de type long double.

       Ces fonctions signaleront le débordement si  le  résultat  dépasse  les
       limites des nombres normalisés.

CONFORMITÉ

       C99.  Cette  fonction  est  définie  dans IEC 559 (et l’annexe avec les
       fonctions recommandées de IEEE 754/IEEE 854).

VOIR AUSSI

       nearbyint(3)

COLOPHON

       Cette page fait partie de  la  publication  2.80  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

       Cette  page  de  manuel  a  été  traduite et mise à jour par Christophe
       Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis  par
       Alain  Portal  <aportal AT univ-montp2 DOT fr> jusqu’en 2006, et mise à
       disposition sur http://manpagesfr.free.fr/.

       Les mises à jour et corrections de la version présente dans Debian sont
       directement         gérées         par         Nicolas         François
       <nicolas.francois@centraliens.net>   et   l’équipe    francophone    de
       traduction de Debian.

       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> ».