> 文章列表 > mathpix官网(math pi)

mathpix官网(math pi)

mathpix官网(math pi)

关于mathpix官网,math pi这个很多人还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!

1、主要是利用利用数学函数中的反三角函数。

2、头文件math.h中宏定义的是M_PI#define M_PI 3.141592653589793238462、这是一个在库文件头文件math.h中的定义的宏,实际上就是圆周率π的一个近似值,约等于3.1415下面是一个求三角函数sin(a)值的一个程序,这里就用到了M_PI这个宏。

3、由于这里的a要求是弧度,所以对于输入的角的度数做了相应的转换。

4、#include #include int main(){int degree;printf(\"Please input angle degree:\");fflush(NULL);scanf(\"%d\",°ree);printf(\"sin(%d)=%f\",degree,sin(M_PI*degree/180));return 0;}因为:头文件math.h中宏定义的是M_PI扩展资料:关于上述提到的M_PI.M_PI 是一个宏定义,圆周率的定义#define M_PI 3.14159265358979323846 此宏定义和编译器有关,TC中M_PI宏就定义在里面。

5、但vc的中没有了M_PI的宏定义。

6、常见宏定义:#include#define _USE_MATH_DEFINESusing namespace std;int main(){cout<<M_PI<<endl;cout<<M_E<<endl;return 0;}   #if defined(_USE_MATH_DEFINES) && !defined(_MATH_DEFINES_DEFINED)#define _MATH_DEFINES_DEFINED#define M_E        2.71828182845904523536#define M_LOG2E    1.44269504088896340736#define M_LOG10E   0.434294481903251827651#define M_LN2      0.693147180559945309417#define M_LN10     2.30258509299404568402#define M_PI       3.14159265358979323846#define M_PI_2     1.57079632679489661923#define M_PI_4     0.785398163397448309616#define M_1_PI     0.318309886183790671538#define M_2_PI     0.636619772367581343076#define M_2_SQRTPI 1.12837916709551257390#define M_SQRT2    1.41421356237309504880#define M_SQRT1_2  0.707106781186547524401#endif  /* _USE_MATH_DEFINES *。

本文到此分享完毕,希望对大家有所帮助。