C ++ pow () - Bibliothèque standard C ++

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 

Articles intéressants...