C 標(biāo)準(zhǔn)庫(kù) <math.h>
asinh()函數(shù)計(jì)算參數(shù)的反雙曲正弦值。
double asinh (double x);
函數(shù)asinh()接受單參數(shù)double,并以弧度返回值。
并且,asinh()的返回值是double類型的。
為了更好地了解asinh():
[Mathematics] sinh-1x = asinh(x) [In C programming]
另外兩個(gè)函數(shù)asinhf()和asinhl()也分別用于處理float和long double。。
該asinh()函數(shù)在<math.h>頭文件中定義。
asinh()的參數(shù)范圍可以是從負(fù)到正的任何值。
#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); //將弧度轉(zhuǎn)換為度 result=(result*180)/PI; printf("\nsinh(%.2f) 反雙曲正弦值 = %.2f 度", num, result); return 0; }
輸出結(jié)果
sinh(8.00) 反雙曲正弦值 =2.78 弧度 sinh(8.00) 反雙曲正弦值 =159.08 度