asin() 反正弦函数

asin() 反正弦函数,求反正弦值 double asin(double x); asin() 函数的功能是求反正弦值。 反正弦函数 asin() 和正弦函数 sin() 的功能正好相反:sin() 是已知一个角的弧度值 x,求该角的正弦值 y;而 asin() 是已知一个角的正弦值 y,求该角的弧度值 x。 参数 x 正弦值。x 的取值必须位于区间[-1, 1]中,如果 x 的值超出此区间,将会产生域错误(domain error)。 返回值 正常情况下(x 的取值位于区间[-1, 1]),函数返回正弦值为 x 的角的弧度数。 如果 x 的取值超出范围,那么 asin() 将发生域错误,此时返回值为 NaN。 发生域错误时,asin() 还会设置 <errno.h> 头文件下的 errno 和 <fenv.h> 头文件下的 FE_INVALID,我们也可以借此检测出域错误。关于域错误的更多内容请猛击《域错误(domain error)》。 实例 【实例1】求 0.5 的反正弦值(正常情况)。 /* asin example …