C asinh()

C asinh() 原型

double asinh (double x);

asinh() 函数接受一个双精度浮点数参数,并以弧度为单位返回该值。

asinh() 的返回值类型为 double

为了更好地理解 asinh()

[Mathematics] sinh-1x = asinh(x) [In C programming] 

还有另外两个函数 asinhf() 和 asinhl() 分别专门用于处理 floatlong 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("Inverse of sinh(%.2f) = %.2f in radians", num, result);
	// Converting radians to degree
	result=(result*180)/PI;
	printf("\nInverse of sinh(%.2f) = %.2f in degrees", num, result);
	return 0;
}

输出

Inverse of sinh(8.00)=2.78 in radians
Inverse of sinh(8.00)=159.08 in degrees
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战