Partager via


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

Équivalent .NET Framework

Voir aussi

Référence

Support à virgule flottante

Long double

acos, acosf

asin, asinf

atan, atanf atan2, atan2f

cos, cosf, matraque, coshf

sin, sinf, sinh, sinhf

_CItan