Compartilhar via


CoS, cosf, cosh, coshf

Calcular o cosseno (cos ou cosf) ou o cosseno hiperbólico (cosh 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.Se x é maior que ou igual a 263, ou menor ou igual a –263, uma perda de significância no resultado de uma chamada para cos ocorre.

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

Entrada

Exceção SEH

Exceção de Matherr

± QNAN,IND

Nenhum

_DOMAIN

± ∞ (cosf, cos)

INVALID

_DOMAIN

x ≥ 7.104760e+002 (cosh, coshf)

INEXACT+OVERFLOW

OVERFLOW

Comentários

C++ permite sobrecarga, portanto, você pode chamar métodos sobrecarregados de cos e cosh.Em um programa em C, cos e cosh sempre levar e retornar um double.

Requisitos

Rotina

Cabeçalho necessário

cos, cosh, cosf, coshf

<math.h>

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

Exemplo

Veja o exemplo na sin, sinf, sinh, sinhf.

Equivalência 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

_CIcos