Функция exp2 () в C ++ возвращает экспоненциальную функцию с основанием 2, то есть 2, возведенную в данный аргумент.
Функция определена в заголовочном файле.
(Математика) 2 x = exp2 (x) (Программирование на C ++)
прототип exp2 () (согласно стандарту C ++ 11)
двойной ехр2 (двойной х); float exp2 (float x); long double exp2 (длинный двойной x); двойной ехр2 (Т х); // Для целочисленного типа
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; )
Когда вы запустите программу, вывод будет:
ехр2 (х) = 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; )
Когда вы запустите программу, вывод будет:
ехр2 (х) = 16384