copysign, copysignf, copysignl, _copysign, _copysignf, _copysignl
Renvoie une valeur qui a l'importance d'un argument et le signe des autres.
double copysign(
double x,
double y
);
float copysign(
float x,
float y
); // C++ only
long double copysign(
long double x,
long double y
); // C++ only
float copysignf(
float x,
float y
); // C++ only
long double copysignl(
long double x,
long double y
); // C++ only
double _copysign(
double x,
double y
);
long double _copysignl(
long double x,
long double y
);
Paramètres
x
La valeur à virgule flottante qui est retournée comme importance du résultat.y
La valeur à virgule flottante qui est retournée en tant que signe du résultat.
Routines de support à virgule flottante
Valeur de retour
Les fonctions copysign retournent une valeur à virgule flottante qui combine l'importance du x et le signe du y. Aucun retour d'erreur.
Notes
Comme C++ permet la surcharge, vous pouvez appeler les surcharges de copysign qui acceptent et retournent les valeurs float ou long double. Dans un programme C, copysign prend et retourne toujours double.
Configuration requise
Routine |
En-tête requis |
---|---|
_copysign |
<float.h> |
copysign, copysignf, copysignl, _copysignf _copysignl |
<math.h> |
Pour plus d'informations sur la compatibilité, consultez Compatibilité.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de code non managé.