cos, cosf, cosl, cosh, coshf, coshl

 

Para obter a documentação mais recente do Visual Studio 2017 RC, consulte a documentação do Visual Studio 2017 RC.

Calcula o cosseno (cos, cosf, ou cosl), ou o cosseno hiperbólico (cosh, coshf, ou 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.

O cosseno ou o 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, cosf, ou cosl ocorre.

Por padrão, se o resultado for muito grande em uma cosh, coshf, ou coshl chamar, a função retorna HUGE_VAL e define errno para ERANGE.

EntradaExceção SEHExceção Matherr
± QNAN,INDnenhum_DOMAIN
± ∞ (cosf, cos, cosl)INVALID_DOMAIN
x ≥ 7.104760e+002 (cosh, coshf, coshl)INEXACT+OVERFLOWOVERFLOW

Como C++ permite sobrecargas, é possível chamar sobrecargas de cos e cosh que tomam e retornam float ou long double valores. Em um programa C, cos e cosh sempre tomam e retornam um double.

RotinaCabeçalho necessário
cos, cosh, cosf, coshf, cosl, coshl<math.h>

Para obter informações adicionais sobre compatibilidade, consulte compatibilidade.

Consulte o exemplo na sin, sinf, sinl, sinh, sinhf, sinhl.

Suporte de ponto flutuante
ACOS, acosf, acosl
ASIN, asinf, asinl
ATAN, atanf, atanl, atan2, atan2f, atan2l
matherr
sin, sinf, sinl, sinh, sinhf, sinhl
tan, tanf, tanl, tanh, tanhf, tanhl
Cicos

Mostrar: