C ++ acosh () - Стандартна бібліотека C ++

Функція acosh () у C ++ повертає дуговий гіперболічний косинус (зворотний гіперболічний косинус) числа в радіанах.

Функція acosh () приймає один аргумент і повертає гіперболічний косинус дуги цього значення в радіанах.

Функція визначена у файлі заголовка.

(Математика) cosh -1 x = acosh (x) (У програмуванні на C ++)

прототип acosh () (за стандартом C ++ 11)

подвійний акош (подвійний х); float acosh (float x); довгий подвійний акош (довгий подвійний х); подвійний акош (T x); // Для цілісного типу

параметри acosh ()

Функція acosh () приймає один обов’язковий аргумент, який більший або дорівнює 1.

Якщо аргумент менше 1, виникає помилка домену.

acosh () Повернене значення

Функція acosh () повертає значення в діапазоні (0, ∞) .

Якщо аргумент, переданий acosh (), менше 1, він повертає NaN(не число).

acosh () Повертає значення
Параметр Повернене значення
x> = 1 (0, ∞)
x <1 NaN

Приклад 1: Як функція acosh () працює в C ++?

 #include #include #define PI 3.141592654 using namespace std; int main() ( double x = 13.21, result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )

Коли ви запускаєте програму, результат буде:

 acosh (x) = 3,27269 радіан acosh (x) = 187,511 градус 

Приклад 2: функція acosh () з інтегральним типом

 #include #include #define PI 3.141592654 using namespace std; int main() ( int x = 4; double result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; ) 

Коли ви запускаєте програму, результат буде:

 acosh (x) = 2.06344 радіан acosh (x) = 118.226 градусів 

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