tan() — 正接の計算

形式

#include <math.h>
double tan(double x);

言語レベル

ANSI

スレッド・セーフ

はい

説明

tan() 関数は、 xのタンジェントを計算します。ここで、 x はラジアンで表されます。 x が大きすぎると、結果の有効数字が部分的に消失する ことがあり、errno が ERANGE に設定されます。 errno の値も、 EDOM に設定される可能性もあります。

戻り値

tan() 関数は、 xのタンジェントの値を戻します。

この例では、x を π/4 の正接として計算します。
#include <math.h>
#include <stdio.h>
 
int main(void)
{
   double pi, x;
 
   pi = 3.1415926;
   x = tan(pi/4.0);
 
   printf("tan( %lf ) is %lf\n", pi/4, x);
}
 
/******************  Output should be similar to:  ****************
 
tan( 0.785398 ) is 1.000000
*/

関連情報