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.