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 

Цікаві статті...