Partager via


pow pow de, powf

Calcule x déclenché à la puissance d' y.

double pow(
   double x,
   double y 
);
double pow(
   double x,
   int y
);  // C++ only
float pow(
   float x,
   float y 
);  // C++ only
float pow(
   float x,
   int y
);  // C++ only
long double pow(
   long double x,
   long double y
);  // C++ only
long double pow(
   long double x,
   int y
);  // C++ only
float powf(
   float x,
   float y 
);

Paramètres

  • x
    base.

  • y
    exposant.

Valeur de retour

Retourne la valeur d' xy.Aucun message d'erreur n'est imprimé sur le dépassement de capacité ou le dépassement de capacité.

Valeurs de x et y

Valeur de retour de pow de pow

x < > 0 et y = 0,0

1

x = 0.0 et y = 0.0

1

x = 0,0 et y < 0

INF

Notes

pow ne reconnaît pas les valeurs à virgule flottante intégrales supérieures à 264, tels qu' 1.0E100.

pow a une implémentation qui utilise les extensions Streaming SIMD 2 (SSE2).Consultez _set_SSE2_enable pour des informations et des restrictions à utiliser l'implémentation SSE2.

C++ permet la surcharge, vous pouvez appeler différentes surcharges l'une d' pow.Dans un programme c, pow toujours prend deux doubles valeurs et retourne une valeur double.

la surcharge d' pow(int, int) n'est plus disponible.si vous utilisez cette surcharge, le compilateur peut émettre C2668.Pour éviter ce problème, effectuez un cast du premier paramètre à double, à float, ou à long double.

Configuration requise

routine

en-tête requis

pow, powf

<math.h>

Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.

bibliothèques

toutes les versions de Bibliothèques runtime C.

Exemple

// crt_pow.c

#include <math.h>
#include <stdio.h>

int main( void )
{
   double x = 2.0, y = 3.0, z;

   z = pow( x, y );
   printf( "%.1f to the power of %.1f is %.1f\n", x, y, z );
}

Sortie

2.0 to the power of 3.0 is 8.0

Équivalent .NET Framework

System : : mathématique : : Pow de pow

Voir aussi

Référence

Support à virgule flottante

exp, expf

log, logf, log10, log10f

racine carrée, sqrtf

_CIpow