bronzez, tanf, tanh, tanhf
calculez la tangente (tan ou tanf) ou la tangente hyperbolique (tanh ou tanhf).
double tan(
double x
);
float tan(
float x
); // C++ only
long double tan(
long double x
); // C++ only
float tanf(
float x
);
double tanh(
double x
);
float tanh(
float x
); // C++ only
long double tanh(
long double x
); // C++ only
float tanhf(
float x
);
Paramètres
- x
Angle en radians.
Valeur de retour
tan retourne la tangente d' x.Si x est supérieure ou égale à 263, ou inférieur ou égal à - 263, une perte d'importance dans le résultat se produit.
Entrée |
Une exception SEH |
exception d'Matherr |
---|---|---|
± QNAN, IND |
aucun |
_DOMAIN |
± ∞ (tan, tanf) |
INVALID |
_DOMAIN |
tanh retourne la tangente hyperbolique d' x.Il n'existe aucun retour d'erreur.
Notes
C++ permet la surcharge, afin que les utilisateurs peuvent appeler les surcharges d' tan et d' tanh qui prennent la valeur float ou les longs types de double.Dans un programme c, les fonctions d' tan et d' tanh toujours prennent et retourne le double.
Configuration requise
routine |
en-tête requis |
---|---|
tan, tanf, tanh, tanhf |
<math.h> |
Pour des informations de compatibilité supplémentaires, consultez compatibilité dans l'introduction.
Exemple
// crt_tan.c
// This program displays the tangent of pi / 4
// and the hyperbolic tangent of the result.
//
#include <math.h>
#include <stdio.h>
int main( void )
{
double pi = 3.1415926535;
double x, y;
x = tan( pi / 4 );
y = tanh( x );
printf( "tan( %f ) = %f\n", pi/4, x );
printf( "tanh( %f ) = %f\n", x, y );
}