系统接口函数详解
1. 双曲余弦函数 cosh()
cosh()
及其变体 coshf()
和 coshl()
用于计算参数的双曲余弦值。这些函数的功能与 ISO C 标准一致。
- 函数原型 :
#include <math.h>
double cosh(double x);
float coshf(float x);
long double coshl(long double x);
- 错误检查 :在调用这些函数之前,若要检查错误情况,应将
errno
设置为零,并调用feclearexcept(FE_ALL_EXCEPT)
。返回时,若errno
非零或fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW)
非零,则表示发生了错误。 - 返回值 :
- 成功完成时,返回参数
x
的双曲余弦值。 - 若正确值会导致溢出,则发生范围错误,
cosh()
、cosh
- 成功完成时,返回参数