关于 Math 中对 PI 的引用

来源:互联网 发布:淘宝店铺模板的作用 编辑:程序博客网 时间:2024/05/18 03:48


     see here:


#include <iostream>#define _USE_MATH_DEFINES   // 看math.h中的定义#include <cmath>using namespace std;int _tmain(int argc, _TCHAR* argv[]){    cout<<M_PI<<endl;    return 0;}


【不要忘记  

#define _USE_MATH_DEFINES
也不要写成 Math.PI , 是 M_PI !

Math.h中有下面一段:
C/C++ code
#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 */




原创粉丝点击