Freigeben über


asin, asinf, asinl

Berechnet den Arkussinus.

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
);

Parameter

  • x
    Wert, dessen Arkussinus berechnet werden soll.

Rückgabewert

Die asin-Funktion gibt den Arkussinus (die umgekehrte Sinusfunktion) von x im Bereich -π/2 bis π/2 Bogenmaße zurück.

Wenn x kleiner als – 1 oder größer als 1 ist, gibt asin standardmäßig einen unbestimmten Wert zurück.

Eingabe

SEH-Ausnahme

Matherr-Ausnahme

± ∞

INVALID

_DOMAIN

± QNAN,IND

Keine

_DOMAIN

|x|>1

INVALID

_DOMAIN

Hinweise

Da C++ Überladungen zulässt, können Sie Überladungen von asin mit den Werten float und long double aufrufen. In einem C-Programm verwendet asin immer double und gibt auch double zurück.

Anforderungen

Routine

Erforderlicher Header

asin, asinf, asinl

<math.h>

Beispiel

Weitere Informationen finden Sie unter acos, acosf, acosl.

.NET Framework-Entsprechung

System::Math::Asin

Siehe auch

Referenz

Gleitkommaunterstützung

acos, acosf, acosl

atan, atanf, atanl, atan2, atan2f, atan2l

cos, cosf, cosl, cosh, coshf, coshl

_matherr

sin, sinf, sinl, sinh, sinhf, sinhl

tan, tanf, tanl, tanh, tanhf, tanhl