cos, cosf, cosl, cosh, coshf, coshl
Calcula o cosseno (cos, cosf, o cosl), o cosseno hiperbólico (cosh, coshf ou o coshl).
double cos(
double x
);
float cos(
float x
); // C++ only
long double cos(
long double x
); // C++ only
float cosf(
float x
);
long double cosl(
long double x
);
double cosh(
double x
);
float cosh(
float x
); // C++ only
long double cosh(
long double x
); // C++ only
float coshf(
float x
);
long double coshl(
long double x
);
Parâmetros
- x
Ângulo em radianos.
Valor de retorno
O cosseno ou o cosseno hiperbólico de x. Se x for maior ou igual a 263, ou menor ou igual a -263, uma perda de significância ocorrerá no resultado de uma chamada a cos, cosf, ou cosl.
Por padrão, se o resultado é muito grande em uma chamada de cosh, coshf ou coshl, a função retorna HUGE_VAL e defina errno como ERANGE.
Entrada |
Exceção SEH |
Exceção Matherr |
---|---|---|
± QNAN,IND |
nenhum |
_DOMAIN |
± ∞ (cosf, cos, cosl) |
INVALID |
_DOMAIN |
x ≥ 7.104760e+002 (cosh, coshf, coshl) |
INEXACT+OVERFLOW |
OVERFLOW |
Comentários
Como o C++ permite a sobrecarga, é possível chamar as sobrecargas de cos e cosh que levam e retornam valores float ou valores long double. Em um programa em C, cos e cosh sempre obterão e retornarão um double.
Requisitos
Rotina |
Cabeçalho necessário |
---|---|
cos, cosh, cosf, coshf, cosl, coshl |
<math.h> |
Para obter informações adicionais sobre compatibilidade, consulte Compatibilidade.
Exemplo
Consulte o exemplo em sin, sinf, sinl, sinh, sinhf, sinhl.
Equivalência do .NET Framework
Consulte também
Referência
atan, atanf, atanl, atan2, atan2f, atan2l
sin, sinf, sinl, sinh, sinhf, sinhl