首页 > 编程知识 正文

常见的定义式和决定式,商业模式的常见定义

时间:2023-05-05 17:25:13 阅读:272890 作者:3882

1.M_PI 是一个宏定义,圆周率的定义
   #define M_PI 3.14159265358979323846 (参考)
   此宏定义和编译器有关,TC中M_PI宏就定义在<math.h>里面。
   但vc的<math.h>中没有了M_PI的宏定义。

2.M_E 是自然对数的一个宏定义

  #define M_E  2.71828182845904523536 (参考)

3.常见宏定义:
 

#include<bits/stdc++.h>#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 */

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。