cosh , coshf , coshl , coshd32, coshd64和 coshd128 子例程
用途
计算双曲余弦。
语法
#include <math.h>
float coshf (x)
float x;
long double coshl (x)
long double x;
double cosh (x)
double x;
_Decimal32 coshd32 (x)
_Decimal32 x;
_Decimal64 coshd64 (x)
_Decimal64 x;
_Decimal128 coshd128 (x)
_Decimal128 x; 描述
coshf, coshl, cosh, coshd32, coshd64和 coshd128 子例程计算 x 参数的双曲余弦。
希望检查错误情况的应用程序应将 errno 设置为零,并在调用这些函数之前调用 feclearexcept(FE_ALL_EXCEPT)。 返回时,如果 errno 为非零或 fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW) 为非零,那么发生了错误。
参数
| 项 | 描述 |
|---|---|
| X | 指定要计算的值。 |
返回值
成功完成后, coshf, coshl, cosh, coshd32, coshd64和 coshd128 子例程将返回 x的双曲余弦。
如果正确的值将导致溢出,那么将发生范围错误, coshf, coshl, cosh, coshd32, coshd64和 coshd128 子例程将返回宏 HUGE_VALF, HUGE_VALL, HUGE_VAL, HUGE_VAL_D32, HUGE_VAL_D64的值。 和 HUGE_VAL_D128 。
如果x为NaN,返回NaN。
如果 x 为 ± 0 ,那么将返回值 1.0 。
如果 x 是 ± Inf ,那么将返回 + Inf。