asin、asinf、asinl
计算反正弦值。
double asin(
double x
);
float asin(
float x
); // C++ only
long double asin(
long double x
); // C++ only
float asinf (
float x
);
long double asinl(
long double x
);
参数
- x
要计算的反正弦值。
返回值
asin 函数返回x的反正弦值 (反正弦值函数) ,弧度范围在–π/2到π/2。
默认情况下,如果 x 小于–1 或大于 1,asin返回未定义值。
输入 |
SEH 异常 |
Matherr 异常 |
---|---|---|
± ∞ |
INVALID |
_DOMAIN |
± QNAN,IND |
无 |
_DOMAIN |
|x|>1 |
INVALID |
_DOMAIN |
备注
由于 C++ 允许重载,可以调用 asin的拥有 float 和 long double 值的重载函数。 在 C 程序中,asin 始终采用并返回double值。
要求
例程 |
必需的标头 |
---|---|
asin, asinf, asinl |
<math.h> |
示例
有关详细信息,请参阅acos、acosf、acosl。
.NET Framework 等效项
请参见
参考
atan、atanf、atanl、atan2、atan2f、atan2l
cos、cosf、cosl、cosh、coshf、coshl