exp2
, exp2f
, exp2l
Calcule 2 déclenchés à la valeur spécifiée.
Syntaxe
double exp2(
double x
);
float exp2(
float x
); // C++ only
long double exp2(
long double x
); // C++ only
float exp2f(
float x
);
long double exp2l(
long double x
);
#define exp2(X) // Requires C11 or higher
Paramètres
x
Valeur de l’exposant.
Valeur retournée
Si elle réussit, retourne l’exposant base 2 de x
, autrement dit, 2x. Sinon, elle retourne l’une des valeurs suivantes :
Problème | Renvoie |
---|---|
x = ±0 |
1 |
x = -INFINITY |
+0 |
x = +INFINITY |
+INFINITY |
x = NaN |
NaN |
Erreur de plage avec dépassement | +HUGE_VAL, +HUGE_VALF ou +HUGE_VALL |
Erreur de plage avec soupassement | Résultat correct, après arrondi |
Les erreurs sont signalées comme spécifié dans _matherr
.
Notes
C++ autorisant la surcharge, vous pouvez appeler des surcharges de exp2
qui acceptent et retournent des types float
et long double
. Dans un programme C, sauf si vous utilisez la <macro tgmath.h> pour appeler cette fonction, exp2
prend toujours et retourne un double
, sauf si vous utilisez la macro dans <tgmath.h>.
Si vous utilisez la <macro tgmath.h>exp2()
, 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.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête C | En-tête C++ |
---|---|---|
exp2 , expf2 , expl2 |
<math.h> | <cmath> |
Macro exp2 |
<tgmath.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Voir aussi
Informations de référence sur les fonctions alphabétiques
exp
, expf
, expl
log2
, log2f
, log2l
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