double
tan(double
x)
【参数】x
为给定的弧度值。
【返回值】返回
x
的正切值。
注意,使用
GCC
编译时请加入-lm。
请看下面的代码:
#include
<math.h>
main(){
double
answer
=
tan(0.5)
printf("tan(0.5)
=
%f\n",
answer)
}
输出结果:
tan(0.5)
=
0.546302
是的啊,我给你再举个例子,以下两行分别打印出tan(45)=1,atan(1)=45。注意:要用double类型,不然会得到错误的结果。
#include <stdio.h>
#include <math.h>
#define pi 3.1415926
void main()
{
printf("%f\n",tan(double(45)/double(180)*pi))
printf("%f\n",atan(1)*double(180)/pi)
}