Condividi tramite


marrone chiaro, tanf, tanh, tanhf

calcolare la tangente (tan o tanf) o tangente iperbolica (tanh o 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 
);

Parametri

  • x
    Angolo in radianti.

Valore restituito

tan restituisce la tangente di x.se x è maggiore o uguale a 263, o inferiore o uguale a - 263, una perdita di importanza nel risultato si verificano.

Input

SEH eccezione

Matherr eccezione

± QNAN, IND

nessuno

_DOMAIN

± ∞ (tan, tanf)

INVALID

_DOMAIN

tanh restituisce la tangente iperbolica di x.Non sono presenti ritorni di errore.

Note

C++ consente l'overload, in modo che gli utenti possono chiamare gli overload di tan e tanh tali float sui tipi appartiene o lunghi.In un programma c, tan e tanh le funzioni sempre accettano e restituiscono il doppio.

Requisiti

routine

Intestazione di associazione

tan, tanf, tanh, tanhf

<math.h>

per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.

Esempio

// 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 .NET Framework

Vedere anche

Riferimenti

Supporto per le operazioni in virgola mobile

Doppio lungo

acos, acosf

asin, asinf

atan, atanf, atan2, atan2f

coseno, cosf, manganello, coshf

sin, sinf, sinh, sinhf

_CItan