carg
, cargf
, cargl
Récupère l’argument d’un nombre complexe, avec une coupure sur l’axe des réels négatifs.
Syntaxe
double carg(
_Dcomplex z
);
float carg(
_Fcomplex z
); // C++ only
long double carg(
_Lcomplex z
); // C++ only
float cargf(
_Fcomplex z
);
long double cargl(
_Lcomplex z
);
#define carg(X) // Requires C11 or higher
Paramètres
z
Nombre complexe.
Valeur retournée
L’argument (également appelé phase) de z
. Le résultat est dans l’intervalle [-π, +π].
Notes
Sachant que C++ autorise la surcharge, vous pouvez appeler des surcharges de carg
qui acceptent des valeurs _Fcomplex
ou _Lcomplex
et retournent des valeurs float
ou long double
. Dans un programme C, sauf si vous utilisez la <macro tgmath.h> pour appeler cette fonction, carg
prend toujours une _Dcomplex
valeur et retourne une double
valeur.
Si vous utilisez la <macro tgmath.h>carg()
, le type de l’argument détermine la version de la fonction sélectionnée. Pour plus d’informations, consultez les mathématiques génériques de type.
Spécifications
Routine | En-tête C | En-tête C++ |
---|---|---|
carg , cargf , cargl |
<complex.h> | <ccomplex> |
Macro carg |
<tgmath.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Informations de référence sur les fonctions alphabétiques
norm
, normf
, norml
creal
, crealf
, creall
cproj
, cprojf
, cprojl
conj
, conjf
, conjl
cimag
, cimagf
, cimagl
cabs
, cabsf
, cabsl
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour