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

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

C 标准库 <math.h>

asinh()函数计算参数的反双曲正弦值。

C 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>头文件中定义。

C asinh()范围

asinh()的参数范围可以是从负到正的任何值。

示例:C 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 度

C 标准库 <math.h>