La fonction pow () calcule un nombre de base élevé à la puissance du nombre d'exposant.
Cette fonction est définie dans le fichier d'en-tête.
(Mathématiques) base exposant = pow (base, exposant) (programmation C ++)
Prototype pow () (à partir de la norme C ++ 11)
double pow (double base, double exposant); float pow (base de flotteur, exposant de flotteur); long double pow (longue double base, long double exposant); Puissance promue (base Type1, exposant Type2); // Pour les autres types d'arguments
Depuis C ++ 11, si un argument passé à pow () est long double
, le type de retour Promoted est long double
. Sinon, le type de retour Promu est double
.
Paramètres pow ()
La fonction pow () prend deux arguments:
- base - la valeur de base
- exposant - exposant de la base
Valeur de retour pow ()
La fonction pow () renvoie la base élevée à la puissance de l'exposant.
Exemple 1: Comment fonctionne pow () en C ++?
#include #include using namespace std; int main () ( double base, exponent, result; base = 3.4; exponent = 4.4; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result; return 0; )
Lorsque vous exécutez le programme, la sortie sera:
3,4 4,4 = 218,025
Exemple 2: pow () avec une combinaison différente d'arguments
#include #include using namespace std; int main () ( long double base = 4.4, result; int exponent = -3; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result << endl; // Both arguments int // pow() returns double in this case int intBase = -4, intExponent = 6; double answer; answer = pow(intBase, intExponent); cout << intBase << "^" << intExponent << " = " << answer; return 0; )
Lorsque vous exécutez le programme, la sortie sera:
4,4 -3 = 0,0117393 -4 6 = 4096