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

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

Эта функция определена в заголовочном файле.

(Математика) base exponent = pow (base, exponent) (Программирование на C ++)

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

двойной pow (двойное основание, двойная экспонента); float pow (основание числа, показатель степени); long double pow (длинная двойная основа, длинная двойная экспонента); Повышенная сила (основание Type1, экспонента Type2); // Для других типов аргументов

Начиная с C ++ 11, если какой-либо аргумент, переданный в pow (), имеет значение long double, возвращаемый тип Promoted равен long double. Если нет, то тип возвращаемого значения Promoted - double.

pow () Параметры

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

  • base - базовое значение
  • exponent - показатель основания

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 

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