Compartir a través de


tan, tanf, tanl, tanh, tanhf, tanhl

Calcula la tangente (tan, tanf o tanl) o la tangente hiperbólica (tanh, tanhf o 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
);

Parámetros

  • x
    Ángulo en radianes.

Valor devuelto

Las funciones de tan devuelven la tangente de x. Si x es mayor o igual que 263, o menor o igual que –263, se produce una pérdida de significado en el resultado.

Las funciones de tanh devuelven la tangente hiperbólica de x. No se devuelve ningún error.

Entrada

Excepción SEH

Excepción de Matherr

± QNAN,IND

ninguno

_DOMAIN

± ∞ (tan, tanf)

INVALID

_DOMAIN

Comentarios

Dado que C++ permite las sobrecargas, puede llamar a las sobrecargas de tan y tanh que toman y devuelven los valores float o long double. En un programa de C, tan y tanh siempre toman y devuelven double.

Requisitos

Rutina

Encabezado necesario

tan, tanf, tanl, tanh, tanhf, tanhl

<math.h>

Para obtener información adicional de compatibilidad, vea Compatibilidad.

Ejemplo

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

Equivalente en .NET Framework

Vea también

Referencia

Compatibilidad con el punto flotante

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