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 *。
本文到此分享完毕,希望对大家有所帮助。