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