Функцията exp2 () в C ++ връща експоненциалната функция base-2, т.е. 2, издигната към дадения аргумент.
Функцията е дефинирана в заглавния файл.
(Математика) 2 x = exp2 (x) (Програмиране на C ++)
прототип exp2 () (от стандарт C ++ 11)
двоен опит2 (двоен х); float exp2 (float x); long double exp2 (long double x); двойно exp2 (T x); // За интегрален тип
exp2 () Параметри
Функцията exp2 () приема един задължителен аргумент (може да бъде положителен, отрицателен или 0).
exp2 () Върната стойност
Функцията exp2 () връща стойността в диапазона от (0, ∞) .
Ако величината на резултата е твърде голяма, за да бъде представена от стойност на типа връщане, функцията се връща HUGE_VAL
с правилния знак и възниква грешка в обхвата на препълване.
Пример 1: Как функцията exp2 () работи в C ++?
#include #include using namespace std; int main() ( double x = -6.19, result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Когато стартирате програмата, изходът ще бъде:
exp2 (x) = 0.013697
Пример 2: функция exp2 () с интегрален тип
#include #include using namespace std; int main() ( long int x = 14; double result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Когато стартирате програмата, изходът ще бъде:
exp2 (x) = 16384