Udostępnij za pośrednictwem


TAN, tanf, tanh, tanhf

Obliczyć tangens (tan lub tanf) lub tangens hiperboliczny (tanh lub 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 
);

Parametry

  • x
    Kąt w radianach.

Wartość zwracana

tanZwraca tangens x.Jeśli x jest większa niż lub równa 263 lub mniejsza niż lub równa –263 występuje straty w wyniku mają znaczenie.

Dane wejściowe

Wyjątek SEH

MatherrWyjątek

± QNAN, IND

Brak

_DOMAIN

± ∞ (tan, tanf)

INVALID

_DOMAIN

tanhZwraca tangens hiperboliczny liczby x.Istnieje bez powrotu błąd.

Uwagi

C++ zezwala na przeciążenie, więc użytkownicy mogą wywoływać przeciążenia tan i tanh , które wymagają float lub typów długo podwójne.W programie C tan i tanh funkcje zawsze podjąć i zwrócić podwójne.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

tan, tanf, tanh, tanhf

<math.h>

Aby uzyskać dodatkowe informacje o zgodności, zobacz zgodności we wprowadzeniu.

Przykład

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

Odpowiednik w programie .NET Framework

Zobacz też

Informacje

Wsparcie zmiennoprzecinkowe

Podwójne długie

ACOS, acosf

ASIN, asinf

ATAN, atanf, funkcja atan2, atan2f

COS, cosf, cosh, coshf

sin, sinf, sinh, sinhf

_CItan