Udostępnij za pośrednictwem


COS, cosf, cosh, coshf

Obliczyć cosinus (cos lub cosf) lub wartość cosinusa hiperbolicznego (cosh lub 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 
);

Parametry

  • x
    Kąt w radianach.

Wartość zwracana

Cosinus lub cosinus hiperboliczny liczby x.Jeśli x jest większa niż lub równa 263, lub mniej niż –263, utratę znaczenia w wyniku wywołania cos występuje.

Jeśli wynik jest za duży w cosh lub coshf zadzwonić, funkcja zwraca HUGE_VAL i ustawia errno do ERANGE, domyślnie.

Dane wejściowe

Wyjątek SEH

Wyjątek Matherr

± QNAN,IND

Brak

_DOMAIN

± ∞ (cosf, cos)

INVALID

_DOMAIN

x ≥ 7.104760e+002 (cosh, coshf)

INEXACT+OVERFLOW

OVERFLOW

Uwagi

C++ zezwala na przeciążenie, więc można wywoływać przeciążenia cos i cosh.W programie c cos i cosh zawsze podjąć i zwrotu typu double.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

cos, cosh, cosf, coshf

<math.h>

Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Przykład

Zobacz przykład w sin, sinf, sinh, sinhf.

Odpowiednik w programie .NET Framework

Zobacz też

Informacje

Wsparcie zmiennoprzecinkowe

ACOS, acosf

ASIN, asinf

ATAN, atanf, funkcja atan2, atan2f

_matherr

sin, sinf, sinh, sinhf

TAN, tanf, tanh, tanhf

_CIcos