C++教程:C++系统函数讲解

2020-01-06 12:08:37王冬梅

   cout <<"pow(a,2)=" <<pow(a,2) <<endl;
   exit(1);
   return 0;
}
运行结果:
sin(a)=1
cos(a)=4.89659e-012
sqrt(a)=9.48683
pow(a,2)=8100

由于电脑的三角函数都是使用弧度作为单位的,所以我们必须用“a/360*2*pi”将角度转化为弧度。至于为什么cos90°不等于0,则是因为圆周率π无法很精确,所以导致算出来的余弦值是一个接近于0的小数,而不是0。

试试看:
1、根据本节函数和头文件的信息表,尝试输出一个数(角度)的正切值、余切值和绝对值。
2、用VC++打开stdlib.h和math.h,看看里面究竟写了些什么。如果不知道文件存放的位置,请使用Windows的查找功能。