Функція exp2 () у C ++ повертає експоненційну функцію base-2, тобто 2, підняту до заданого аргументу.
Функція визначена у файлі заголовка.
(Математика) 2 x = exp2 (x) (програмування на C ++)
прототип exp2 () (за стандартом C ++ 11)
подвійний exp2 (подвійний x); 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