C ++ pow () - C ++ стандартна библиотека

Функцията pow () изчислява базово число, повишено в степен на число на степен.

Тази функция е дефинирана в заглавния файл.

(Математика) база експонента = pow (основа, степен) (Програмиране на C ++)

pow () Прототип (от C ++ 11 стандарт)

двоен прах (двойна основа, двоен експонент); плаващ прах (плаваща основа, плаващ експонент); дълъг двоен прах (дълга двойна основа, дълъг двоен експонент); Популяризиран прах (тип1 основа, тип2 степен); // За други типове аргументи

Тъй като C ++ 11, ако някакъв аргумент, предаден на pow () е long double, връщаният тип Promoted е long double. В противен случай типът на връщане Promoted е double.

Параметри на pow ()

Функцията pow () взема два аргумента:

  • основа - основната стойност
  • експонента - експонента на основата

pow () Върната стойност

Функцията pow () връща базата, повдигната в степен на степен.

Пример 1: Как работи pow () в 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; )

Когато стартирате програмата, изходът ще бъде:

 3,4 4,4 = 218,025

Пример 2: pow () с различна комбинация от аргументи

 #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; )

Когато стартирате програмата, изходът ще бъде:

 4,4 -3 = 0,0117393 -4 6 = 4096 

Интересни статии...