cos, cosf, cosl, cosh, coshf, coshl
Calcola il coseno (cos, cosf, o cosl) o coseno iperbolico (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
);
Parametri
- x
Angolo in radianti.
Valore restituito
Coseno o coseno iperbolico di x. Se x è maggiore o uguale a 263, o inferiore o uguale a 263, si verifica una perdita di significatività del risultato di una chiamata a cos, cosf, o cosl.
Per impostazione predefinita, se il risultato è troppo grande in cosh, coshf, o nella chiamata coshl, la funzione restituisce HUGE_VAL e imposta errno a ERANGE.
Input |
Eccezione SEH |
Eccezione Matherr |
---|---|---|
± QNAN,IND |
nessuno |
_DOMAIN |
± ∞ (cosf, cos, cosl) |
INVALID |
_DOMAIN |
x ≥ 7.104760e+002 (cosh, coshf, coshl) |
INEXACT+OVERFLOW |
OVERFLOW |
Note
Poiché C++ consente l'overload, è possibile chiamare gli overload di cos e cosh che accettano e restituiscono i valori float o long double. In un programma C, cos e cosh vengono sempre accettati e restituiscono double.
Requisiti
Routine |
Intestazione obbligatoria |
---|---|
cos, cosh, cosf, coshf, cosl, coshl |
<math.h> |
Per ulteriori informazioni sulla compatibilità, vedere Compatibilità.
Esempio
Vedere l'esempio in sin, sinf, sinl, sinh, sinhf, sinhl.
Equivalente .NET Framework
Vedere anche
Riferimenti
atan, atanf, atanl, atan2, atan2f, atan2l
sin, sinf, sinl, sinh, sinhf, sinhl