cos, cosf, cosl, cosh, coshf, coshl
Calcula el coseno (cos, cosf o cosl), o el coseno hiperbólico (cosh, coshf 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 en radianes.
Valor devuelto
Coseno o coseno hiperbólico de x. Si x es mayor o igual que 263, o menor o igual que –263, se produce una pérdida de significado en el resultado de una llamada a cos, cosf o cosl.
De forma predeterminada, si el resultado es demasiado grande en una llamada de cosh, coshf o coshl, la función devuelve HUGE_VAL y establece errno en ERANGE.
Entrada |
Excepción SEH |
Excepción de Matherr |
---|---|---|
± QNAN,IND |
ninguno |
_DOMAIN |
± ∞ (cosf, cos, cosl) |
INVALID |
_DOMAIN |
x ≥ 7,104760e+002 (cosh, coshf, coshl) |
INEXACT+OVERFLOW |
OVERFLOW |
Comentarios
Dado que C++ permite las sobrecargas, puede llamar a las sobrecargas de cos y cosh que toman y devuelven los valores float o long double. En un programa de C, cos y cosh siempre toman y devuelven double.
Requisitos
Rutina |
Encabezado necesario |
---|---|
cos, cosh, cosf, coshf, cosl, coshl |
<math.h> |
Para obtener información adicional de compatibilidad, vea Compatibilidad.
Ejemplo
Consulte el ejemplo de sin, sinf, sinl, sinh, sinhf, sinhl.
Equivalente en .NET Framework
Vea también
Referencia
Compatibilidad con el punto flotante
atan, atanf, atanl, atan2, atan2f, atan2l
sin, sinf, sinl, sinh, sinhf, sinhl