asinh()函数计算参数的反双曲正弦值。
double asinh (double x);
函数asinh()接受单参数double,并以弧度返回值。
并且,asinh()的返回值是double类型的。
为了更好地了解asinh():
[Mathematics] sinh-1x = asinh(x) [In C programming]
另外两个函数asinhf()和asinhl()也分别用于处理float和long double。。
该asinh()函数在<math.h>头文件中定义。
asinh()的参数范围可以是从负到正的任何值。
#include <stdio.h>
#include <math.h>
#define PI 3.141592654
int main()
{
float num = 8.0;
double result;
result = asinh(num);
printf("sinh(%.2f) 反双曲正弦值 = %.2f 弧度", num, result);
//将弧度转换为度
result=(result*180)/PI;
printf("\nsinh(%.2f) 反双曲正弦值 = %.2f 度", num, result);
return 0;
}输出结果
sinh(8.00) 反双曲正弦值 =2.78 弧度 sinh(8.00) 反双曲正弦值 =159.08 度