acosh, acoshf, acoshl, acoshd32, acoshd64, e acoshd128 Subroutines
Propósito
Computa o cosseno hiperbólico inverso.
Sintaxe
#include <math.h>
float acoshf (x)
float x;
long double acoshl (X)
long double x;
double acosh (x)
double x;
_Decimal32 acoshd32 (x)
_Decimal32 x;
_Decimal64 acoshd64 (x)
_Decimal64 x;
_Decimal128 acoshd128 (x)
_Decimal128 x;Descrição
O acoshf, acoshl, acoshd32, acoshd64, e acoshd128 subroutines computam o cosseno hiperbólico inverso do parâmetro x .
O subroutine acosh retorna o cosseno de arco hiperbólico especificado pelo parâmetro x , na faixa de 1 até o valor + HUGE_VAL .
Um aplicativo desejando verificar situações de erro deve configurar errno a zero e ligar para fetestexceto (FE_ALL_EXCETO) antes de ligar para estes subroutines. Ao retornar, se a variável global errno for nonzero ou fetestexceto (FE_INVÁLIDO | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW) for nonzero, ocorreu um erro.
Parâmetros
| Item | Descrição |
|---|---|
| X | Especifica o valor a ser computado. |
Valores De Retorno
Após a conclusão bem-sucedida, o acoshf, acoshl, acoshd32, acoshd64e acoshd128 subroutines retornam o cosseno hiperbólico inverso do argumento dado.
Para valores finitos de x < 1, ocorre um erro de domínio e um NaN é retornado.
Se x for NaN, será retornado um NaN.
Se x for +1, 0 é retornado.
Se x for + Inf, + Inf é retornado.
Se x for -Inf, ocorre um erro de domínio e um NaN é retornado.
Códigos De Erro
A sub-rotina acosh retorna NaNQ (não um número) e configura errno como EDOM se o parâmetro x for menor que o valor de 1.