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.