cosh()函数计算数字的双曲余弦值。
double cosh(double x)
cosh()函数采用单个参数(以弧度表示的角度),并以double类型返回该角度的双曲余弦值。
cosh()函数在math.h头文件中定义。
为了找到long double或float的cosh(),也可以使用以下原型。
long double coshl( long double arg); float coshf( float arg);
#include <stdio.h> #include <math.h> int main() { double x, result; x = 0.8; result = cosh(x); printf("%lf 的双曲余弦(以弧度为单位) = %lf\n", x, result); x = -0.8; result = cosh(x); printf("%lf 的双曲余弦(以弧度为单位) = %lf\n", x, result); x = 0; result = cosh(x); printf("%lf 的双曲余弦(以弧度为单位) = %lf\n", x, result); x = 1.5; result = cosh(x); printf("%lf 的双曲余弦(以弧度为单位) = %lf\n", x, result); return 0; }
输出结果
0.800000 的双曲余弦(以弧度为单位) = 1.337435 -0.800000 的双曲余弦(以弧度为单位) = 1.337435 0.000000 的双曲余弦(以弧度为单位) = 1.000000 1.500000 的双曲余弦(以弧度为单位) = 2.352410