In C++, the asinh() function is defined in the <cmath> or <math.h> header file and is used to calculate the inverse hyperbolic sine (arc hyperbolic sine) of a given value. The inverse hyperbolic sine is the value whose hyperbolic sine is equal to the specified number.
The asinh() function accepts integer, float, double, and long double values as input and returns the arc hyperbolic sine of the given value. It is commonly used in advanced mathematics, engineering, signal processing, and scientific computations.
It has the following syntax.
x: The value whose arc hyperbolic sine is to be computed.
The function returns the arc hyperbolic sine of an angle given in radian.
Here, we are going to discuss several examples to demonstrate the List asinh() Function Function.
This example demonstrates how to calculate the inverse hyperbolic sine when the input value is derived from an integer degree value.
Output:
Value of degree is : 90 sinh(x) : 2.2993 asinh(x) : 1.23298
Explanation:
In this example, asinh() computes the arc hyperbolic sine of x and returns the value 1.23.
This example demonstrates how to calculate the inverse hyperbolic sine when the input value is derived from a floating-point degree value.
Output:
Value of degree is : 45.5 sinh(x) : 0.879727 asinh(x) : 0.727759
Explanation:
In this example, asinh() function computes the arc hyperbolic sine of x and returns the value 0.72.
This example demonstrates how to calculate the inverse hyperbolic sine of zero using the asinh() function. The value of asinh(0) is always equal to 0.
Output:
asinh(x) : 0
We request you to subscribe our newsletter for upcoming updates.

We deliver comprehensive tutorials, interview question-answers, MCQs, study materials on leading programming languages and web technologies like Data Science, MEAN/MERN full stack development, Python, Java, C++, C, HTML, React, Angular, PHP and much more to support your learning and career growth.
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India