¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

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

x

Ángulo en radianes.

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

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.

Rutina

Encabezado necesario

tan , tanf, tanl, tanh, tanhf, tanhl

<math.h>

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

// 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 );
}
tan( 0,785398 ) = 1,000000
tanh( 1,000000 ) = 0,761594

Adiciones de comunidad

Mostrar:
© 2015 Microsoft