Sdílet prostřednictvím


Cos cosf, cosh, coshf

Výpočet kosinu (cos nebo cosf) nebo hyperbolický kosinus (cosh nebo 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
    Úhel v radiánech.

Vrácená hodnota

Kosinus nebo hyperbolický kosinus x.Pokud x je větší než nebo rovno 263, nebo menší než –263 ztrátu významu v důsledku volání cos dochází.

Pokud výsledek je příliš velký v cosh nebo coshf volání, vrátí funkce HUGE_VAL a nastaví errno na ERANGE, ve výchozím nastavení.

Vstup

Výjimka SEH

Výjimka Matherr

± QNAN,IND

žádný

_DOMAIN

± ∞ (cosf, cos)

INVALID

_DOMAIN

x ≥ 7.104760e+002 (cosh, coshf)

INEXACT+OVERFLOW

OVERFLOW

Poznámky

C++ umožňuje přetížení, tak můžete volat přetížení z cos a cosh.V programu c cos a cosh vždy trvat a vrátí hodnotu double.

Požadavky

Rutina

Požadované záhlaví

cos, cosh, cosf, coshf

<math.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Příklad

Viz příklad v sin, sinf, sinh, sinhf.

Ekvivalent v rozhraní .NET Framework

Viz také

Referenční dokumentace

Podpora s plovoucí desetinnou čárkou

ACOS acosf

ASIN asinf

funkce Atan, atanf, ARCTG2, atan2f

_matherr

sin, sinf, sinh, sinhf

Tan, tanf, tanh, tanhf

_CIcos