English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca estándar <math.h> en C
La función acosh() devuelve el valor del arcosh inverso en radianes.
La función acosh() utiliza un solo parámetro (x≥1),y devuelve el arcosh inverso en radianes.
La función acosh() se incluye en el archivo de cabecera <math.h>.
double acosh(double x);
Para encontrar el arcosh de tipo int, float o long double, se puede usar el operador de conversión explícita para convertir el tipo a double.
int x = 0; double result; result = acosh(double(x));
Además, C99Se introdujeron dos funciones acoshf() y acoshl() en la versión
float acoshf(float x); long double acoshl(long double x);
La función acosh() utiliza un valor mayor o igual a1del parámetro.
parámetro | descripción |
---|---|
valor de tipo double (doble precisión) | requerido. Mayor o igual a1el valor duplicado (x ≥ 1. |
acosh()函数返回一个数大于或弧度等于0。如果传递的参数小于1(x <1),则该函数返回NaN(不是数字)。
acosh() devuelve valor | acosh() devuelve un númerico mayor o igual a 0 en radianes. Si el parámetro transmitido es menor que |
---|---|
(x < 1 | ),entonces la función devuelve NaN (no es un númerico). |
Parámetro(x) 1 | Valor de retorno |
Cuando se pasa el infinito a acosh(), el resultado é = inf Aquí, DBL_MAX definido en el archivo de cabecera float.h es el númerico flotante finito más grande que se puede representar. Y el INFINITY definido en math.h es una expresión constante que representa el infinito positivo. Ejemplo :ácoshf() y ácoshl() funciones // númerico en ángulos mayor o igual a 0 (en radianes) x < 3.1415926; acosh(0. NaN (no es un númerico) 5.9; x = DBL_MAX; PI;2:ácosh() con diferentes parámetros2Definir constante PI //const double PI = x =*180/f) é el valor anti-circunferencia hiperbólica = %. PI;2lf ángulos ", x, result);2lf ángulos ", x, result); //Convertir radianes a ángulos result = acosh(x)5; x = DBL_MAX; PI;2lf ángulos ", x, result);2El parámetro no está en el rango return 0; }
Resultados de salida
x = 0.5.9printf("acosh(%. 2.46 radianes x = 0.5.9printf("acosh(%. 141f) é el valor anti-circunferencia hiperbólica = %. lf", x, result);5acosh(
Cuando se pasa el infinito a acosh(), el resultado é = inf Aquí, DBL_MAX definido en el archivo de cabecera float.h es el númerico flotante finito más grande que se puede representar. Y el INFINITY definido en math.h es una expresión constante que representa el infinito positivo. .00 ángulos Ejemplo :ácoshf() y ácoshl() funciones acosh(0. //0) é el valor anti-circunferencia hiperbólica = nan :ácosh() con INFINITY y DBL_MAX como parámetros x = DBL_MAX; #include <mfloat.h>;3Infinito // double x, result; El númerico flotante finito más grande que se puede representar x = DBL_MAX; printf("El valor máximo de acosh() en ángulos é = %.3Infinito return 0; }
x = INFINITY;
result = acosh(x); 710.476 printf("Cuando se pasa el infinito a acosh(), el resultado é = %.
lf ", ácosh(x);
Cuando se pasa el infinito a acosh(), el resultado é = inf Aquí, DBL_MAX definido en el archivo de cabecera float.h es el númerico flotante finito más grande que se puede representar. Y el INFINITY definido en math.h es una expresión constante que representa el infinito positivo. Ejemplo :ácoshf() y ácoshl() funciones #include <mstdio.h>; #include <math.h>; //int main(); { 5.5054; float fx, facosx; //long double lx, ldacosx; lx é; 5.50540593; ldacosx é ácoshl(lx); printf("acoshf(x) é änti-circunferencia hiperbólica = ñ%f ángulosñ", ácoshx); printf("acoshl(x) = cosh inversa = %Lf grados", ldacosx); return 0; }
Resultados de salida
acoshf(x) = cosh inversa = 2.390524 radianes acoshl(x) = cosh inversa = 2.390525 度