asin, asinf, asinl
Oblicza arcus sinus.
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
);
Parametry
- x
Wartość, której sinus ma zostać obliczony.
Wartość zwracana
asin Funkcja Zwraca arcus sinus (Funkcja sinus) x w zakresie –π/2 do π/2 radianów.
Domyślnie jeśli x jest mniejsza niż 1 lub większy niż 1, asin zwraca wartość nieokreśloną.
Dane wejściowe |
Wyjątek SEH |
Wyjątek Matherr |
---|---|---|
± ∞ |
INVALID |
_DOMAIN |
± QNAN,IND |
brak |
_DOMAIN |
|x|>1 |
INVALID |
_DOMAIN |
Uwagi
Ponieważ C++ pozwala na przeciążenie, można wywoływać przeciążenia asin z wartościami float i long double.W programie C asin zawsze przyjmuje i zwraca podwójnie.
Wymagania
Procedura |
Wymagany nagłówek |
---|---|
asin, asinf, asinl |
<math.h> |
Przykład
Aby uzyskać więcej informacji, zobacz acos, acosf, acosl.
Odpowiednik w programie .NET Framework
Zobacz też
Informacje
Obsługa liczb zmiennoprzecinkowych
atan, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl