Поделиться через


tan tanf, tanh, tanhf

Вычисляет тангенс (tan OR tanfгиперболический тангенс () илиtanh OR 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 
);

Параметры

  • x
    Угол (в радианах).

Возвращаемое значение

tan возвращает тангенс x.If x больше или равно 263 и меньше или равно - 263, потеря значимости в результате возникают.

Ввод

ЭТО исключение

Matherr исключение

± QNAN - IND

нет

_DOMAIN

± ∞ (tan, tanf)

INVALID

_DOMAIN

tanh возвращает гиперболический тангенс x.Отсутствие получение ошибки.

Заметки

C++ позволяет перегружать, поэтому пользователи могут вызывать перегрузки tan и tanh он принимает число с плавающей точкой или длинного дублирующиеся типы.В программе c tan и tanh функции всегда принимают и возвращают значение.

Требования

Процедура

Обязательный заголовок

tan, tanf, tanh, tanhf

<math.h>

Дополнительные сведения о совместимости см. Совместимость во введении.

Пример

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

Эквивалент в .NET Framework

См. также

Ссылки

Поддержка чисел с плавающей запятой

Long double

acos, acosf

asin, asinf

atan, atanf, atan2, atan2f

cos, cosf, cosh, coshf

sin, sinf, sinh, sinhf

_CItan