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 度