COS, cosf, cosh, coshf
计算余弦值 (cos 或 cosf) 或双曲余弦 (cosh 或 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双曲余弦值。如果 x 大于或等于 263 或小于或等于 – 263,有效位丢失在调用的结果为 cos 的发生。
如果结果太大在 cosh 或 coshf 调用,则该函数返回 HUGE_VAL 并将 errno 到 ERANGE,默认情况下。
输入 |
SEH 异常 |
Matherr 异常 |
---|---|---|
± QNAN,IND |
无 |
_DOMAIN |
± ∞ (cosf, cos) |
INVALID |
_DOMAIN |
x ≥ 7.104760e+002 (cosh, coshf) |
INEXACT+OVERFLOW |
OVERFLOW |
备注
C++ 允许重载,因此,您可以调用 cos 和 cosh重载。在 c. 程序, cos 和 cosh 始终采用并返回二进制文件。
要求
实例 |
必需的头 |
---|---|
cos, cosh, cosf, coshf |
math.h |
有关其他的兼容性信息,请参见中介绍的 兼容性 。
示例
在参见 sin, sinf, sinh, sinhf的示例。