Поделиться через


cos, cosf, cosh, coshf

Вычисляет косинус (cos OR cosfгиперболический косинус () илиcosh OR 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 
);

Параметры

  • x
    Угол (в радианах).

Возвращаемое значение

Косинус или гиперболический косинус x.If x больше или равно 263 и меньше или равно - 263, потеря значимости в результате вызова cos происходит.

Если результат слишком большой a cosh OR coshf вызов функции возвращает HUGE_VAL и наборы errno В ERANGEпо умолчанию.

Ввод

ЭТО исключение

Исключение Matherr

± QNAN,IND

нет

_DOMAIN

± ∞ (cosf, cos)

INVALID

_DOMAIN

x ≥ (7.104760e+002cosh" coshf)

INEXACT+OVERFLOW

OVERFLOW

Заметки

C++ позволяет перегружать, поэтому можно вызвать перегрузки cos и cosh.В программе c cos и cosh всегда принимайте и возвращайте double.

Требования

Процедура

Обязательный заголовок

cos, cosh, cosf, coshf

<math.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Пример

См. пример в sin, sinf, sinh, sinhf.

Эквивалент в .NET Framework

См. также

Ссылки

Поддержка чисел с плавающей запятой

acos, acosf

asin, asinf

atan, atanf, atan2, atan2f

_matherr

sin, sinf, sinh, sinhf

tan tanf, tanh, tanhf

_CIcos