Partager via


tan, tanf, tanl, tanh, tanhf, tanhl

Calcule la tangente (tan, tanf, ou tanl), ou la tangente hyperbolique (tanh, tanhf, ou tanhl).

double tan(
   double x 
);
float tan(
   float x 
);  // C++ only
long double tan(
   long double x
);  // C++ only
float tanf(
   float x 
);
long double tanl(
   long double x
);
double tanh(
   double x 
);
float tanh(
   float x 
);  // C++ only
long double tanh(
   long double x
);  // C++ only
float tanhf(
   float x 
);
long double tanhl(
   long double x
);

Paramètres

  • x
    Angle en radians.

Valeur de retour

Les fonctions tan renvoient la tangente de x. Si x est supérieure ou égale à 263, ou inférieure ou égale à – 263, une perte d'importance dans le résultat se produit.

Les fonctions tanh renvoient la tangente hyperbolique de x. Aucun retour d'erreur.

Entrée

Exception SEH

Matherr Exception

± QNAN,IND

aucun

_DOMAIN

± ∞ (tan, tanf)

INVALID

_DOMAIN

Notes

Comme C++ permet la surcharge, vous pouvez appeler les surcharges de tan et tanh qui acceptent et renvoient les valeurs float ou long double . Dans un programme C, tan et tanh prennent et renvoient toujours double.

Configuration requise

Routine

En-tête requis

tan, tanf, tanl, tanh, tanhf, tanhl

<math.h>

Pour plus d'informations sur la compatibilité, consultez Compatibilité.

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

Prise en charge de la virgule flottante

Long double

acos, acosf, acosl

asin, asinf, asinl

atan, atanf, atanl, atan2, atan2f, atan2l

cos, cosf, cosl, cosh, coshf, coshl

sin, sinf, sinl, sinh, sinhf, sinhl

_CItan