编辑这个页面须要登录或更高权限!

C 库函数 cosh() 使用方法及示例

C 标准库 <math.h>

cosh()函数计算数字的双曲余弦值。

cosh()函数原型

double cosh(double x)

cosh()函数采用单个参数(以弧度表示的角度),并以double类型返回该角度的双曲余弦值。

cosh()函数在math.h头文件中定义。

为了找到long double或float的cosh(),也可以使用以下原型。

long double coshl( long double arg);
float coshf( float arg);

示例:C cosh()函数使用

#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

C 标准库 <math.h>