Partilhar via


CoS, cosf, cosh, coshf

Calcular o co-seno (cos ou cosf) ou () o cosseno hiperbólicocosh ou coshf).

double cos( 
   double x 
);
float cos(
   float x 
);  // C++ only
long double cos(
   long double x
);  // C++ only
float cosf( 
   float x 
);
double cosh( 
   double x 
);
float cosh(
   float x 
);  // C++ only
long double cosh(
   long double x
);  // C++ only
float coshf(
   float x 
);

Parâmetros

  • x
    Ângulo em radianos.

Valor de retorno

O cosseno ou cosseno hiperbólico de x. If x é maior que ou igual a 263, ou menor ou igual a –263, perda de significância no resultado de uma telefonar para cos ocorre.

Se o resultado é muito grande em um cosh ou coshf chamar a função retornará HUGE_VAL e conjuntos errno para ERANGE, por padrão.

Entrada

Exceção SEH

Exceção Matherr

± QNAN,IND

Nenhum

_DOMAIN

± ∞ (cosf, cos)

INVALID

_DOMAIN

≥ x 7.104760e + 002 (cosh, coshf)

INEXACT+OVERFLOW

OVERFLOW

Comentários

C++ permite sobrecarga, para que você possa telefonar sobrecargas de cos e cosh. Em um programa C, cos e cosh sempre faça e retorna um double.

Requisitos

Rotina

Cabeçalho necessário

cos, cosh, cosf, coshf

<math.h>

Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.

Exemplo

Veja o exemplo sin, sinf, sinh, sinhf.

Equivalente do NET Framework

Consulte também

Referência

Suporte de ponto flutuante

ACOS, acosf

ASIN, asinf

ATAN, atanf, atan2, atan2f

_matherr

sin, sinf, sinh, sinhf

tan, tanf, tanh, tanhf