Loading

NOM

       copysign - Copier le signe d’un nombre

SYNOPSIS

       #include <math.h>

       double copysign(double x, double y);
       float copysignf(float x, float y);
       long double copysignl(long double x, long double y);

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

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

       copysign(), copysignf(), copysignl() : _SVID_SOURCE || _BSD_SOURCE ||
       _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE ; ou cc -std=c99

       La  fonction  copysign()  renvoie  un nombre dont la valeur absolue est
       celle de x, mais dont le signe est celui de y.

VALEUR RENVOYÉE

       En cas de succès, ces functions renvoient la valeur absolue de x, et le
       signe de y.

       Si  x est NaN (« Not a Number »), la fonction renvoie NaN avec le signe
       de y.

ERREURS

       Aucune erreur ne se produit.

CONFORMITÉ

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

NOTES

       Sur  des  architectures  où  le  format des nombres flottants n’est pas
       conforme à IEEE 754,  la  fonction  copysign()  peut  traiter  un  zéro
       négatif comme positif.

VOIR AUSSI

       signbit(3)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.23 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 Florentin Duneau <fduneau@gmail.com> 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> ».