float asinf ( float x ); long double asinl( long double x ); #define asin(X) // Requires C11 or higher float asin( float x ); // C++ only long double asin( long double x ); // C++ only 要计算反正弦值的值。

asin 函数返回 -π/2到 π/2 弧度范围内的 x 的反正弦值(反正弦函数)。

默认情况下,如果 x 小于 -1 或大于 1, asin 将返回无穷大。

SEH 异常 _matherr 异常

由于 C++ 允许重载,因此你可以调用采用 float long double 值的 asin 重载。 在 C 程序中,除非你使用 <tgmath.h> 宏来调用此函数,否则 asin 始终采用并返回 double

如果使用 asin <tgmath.h> ,参数的类型将确定所选函数的版本。 有关详细信息,请参阅 泛型类型数学

默认情况下,此函数的全局状态范围限定为应用程序。 若要更改此行为,请参阅 CRT 中的全局状态

例程所返回的值 必需的标头 (C) 必需的标头 (C++)