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
atan, atanf, atanl, atan2, atan2f, atan2l
cos, cosf, cosl, cosh, coshf, coshl