Partager via


asin, asinf, asinl

Calcule l'arcsinus.

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

Paramètres

  • x
    La valeur dont l'arcsinus doit être calculé.

Valeur de retour

La fonction asin retourne l'arcsinus (la fonction inverse du sinus) de x dans la plage –π/2 à –π/2 radians.

Par défaut, si x est inférieur à -1, ou supérieur à 1 asin retourne un indéfini.

Entrée

Exception SEH

Exception Matherr

± ∞

INVALID

_DOMAIN

± QNAN,IND

aucun

_DOMAIN

|x|>1

INVALID

_DOMAIN

Notes

Puisque C++ permet la surcharge, vous pouvez appeler des surcharges de asin avec les valeurs float et long double. Dans un programme C, asin prend en argument et retourne toujours un double.

Configuration requise

Routine

En-tête requis

asin, asinf, asinl

<math.h>

Exemple

Pour plus d'informations, consultez acos, acosf, acosl.

Équivalent .NET Framework

System::Math::Asin

Voir aussi

Référence

Prise en charge de la virgule flottante

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