asin
, asinf
, asinl
Calcule l’arc sinus.
Syntaxe
double asin( double x );
float asinf ( float x );
long double asinl( long double x );
#define asin(X) // Requires C11 or higher
float asin( float x ); // C++ only
long double asin( long double x ); // C++ only
Paramètres
x
Valeur dont l’arc sinus doit être calculé.
Valeur retournée
La asin
fonction retourne l’arcsin (fonction de sinus inverse) de x
la plage -π/2 à π/2 radians.
Par défaut, s’il x
est inférieur à -1 ou supérieur à 1, asin
retourne une valeur indéfinie.
Entrée | Exception SEH | Exception _matherr |
---|---|---|
± INF | INVALID |
_DOMAIN |
± QNaN, IND | aucune | _DOMAIN |
|x| > 1 |
INVALID |
_DOMAIN |
Notes
C++ autorisant la surcharge, vous pouvez appeler des surcharges de asin
avec les valeurs float
ou long double
. Dans un programme C, sauf si vous utilisez la <tgmath.h>
macro pour appeler cette fonction, asin
prend toujours et retourne un double
.
Si vous utilisez la asin
macro à partir de <tgmath.h>
laquelle , le type de l’argument détermine la version de la fonction sélectionnée. Pour plus d’informations, consultez les mathématiques génériques de type.
Par défaut, l’état global de cette fonction est limité à l’application. Pour modifier ce comportement, consultez État global dans le CRT.
Spécifications
Routine | En-tête requis (C) | En-tête requis (C++) |
---|---|---|
asin , asinf , asinl |
<math.h> |
<cmath> ou <math.h> |
Macro asin |
<tgmath.h> |
Exemple
Pour plus d’informations, consultez acos
, . acosl
acosf
Voir aussi
Prise en charge mathématique et à virgule flottante
acos
, acosf
, acosl
atan
, atanf
, atanl
, atan2
, atan2f
, atan2l
cos
, cosf
, cosl
_matherr
sin
, sinf
, sinl
tan
, tanf
, tanl
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour