asin、asinf
アークサインを計算します。
double asin(
double x
);
float asin(
float x
); // C++ only
long double asin(
long double x
); // C++ only
float asinf (
float x
);
パラメーター
- x
アークサインを計算する値。
戻り値
asin 関数は、x のアークサインを –π/2 ~ π/2 ラジアンの範囲で返します。
x が –1 未満または 1 を越える場合、asin は既定で不定を返します。
入力 |
SEH 例外 |
Matherr 例外 |
---|---|---|
± ∞ |
INVALID |
_DOMAIN |
± QNAN,IND |
[none] |
_DOMAIN |
|x|>1 |
INVALID |
_DOMAIN |
解説
C++ ではオーバーロードが可能であるため、asin のオーバーロードを呼び出すことができます。 C プログラムでは、asin は常に倍精度浮動小数点数を受け取り、倍精度浮動小数点数を返します。
必要条件
ルーチン |
必須ヘッダー |
---|---|
asin, asinf |
<math.h> |
使用例
詳細については、「acos、acosf」を参照してください。