Linux |
CentOS 5.3 |
|
copysign(3) |
copysign − Copier le signe d’un nombre. |
#include <math.h> double copysign (double x, double y); float copysignf(float x, float y); long double copysignl(long double x, long double y); |
La fonction copysign() renvoie un nombre dont la valeur absolue est celle de x, mais dont le signe est celui de y. Si x est NaN (Not a Number), la fonction renvoie NaN avec le signe de y. |
La fonction copysign() peut traiter un zéro négatif comme positif. Pour utiliser les fonctions de la bibliothèque mathématique, il ne faut pas oublier d’ajouter l’argument −lm sur la ligne de commande de cc(1) ou ld(1), lors de l’édition des liens. |
C99, BSD 4.3 Cette fonction est définie dans IEC 559 (et l’annexe avec les fonctions recommandées de IEEE 754/IEEE 854). |
signbit(3) |
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 23 octobre 1996 et révisée le 11 mai 2006. L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=en man 3 copysign ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. |
copysign(3) |