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 一律接受並傳回雙精度浮點數。
需求
常式 |
必要的標頭 |
---|---|
asin, asinf, asinl |
<math.h> |
範例
如需詳細資訊,請參閱acos、acosf、acosl。
.NET Framework 對等用法
請參閱
參考
atan、atanf、atanl、atan2、atan2f、atan2l
cos、cosf、cosl、cosh、coshf、coshl