关于预处理宏定义的问题?见帖
#ifndef M_PI# define M_PI 3.1415926535897932384626433832795029 // 4*atan(1)
# define M_PIl 3.1415926535897932384626433832795029L
# define M_LN2 0.6931471805599453094172321214581766 // ln(2)
# define M_LN2l 0.6931471805599453094172321214581766L
# define M_LN10 2.3025850929940456840179914546843642 // ln 10 */
# define M_LN10l 2.3025850929940456840179914546843642L
#endif
为啥中间的define 和#号之间有一空格?这有啥讲究? 没啥讲究,不良的风格,弃用之。 明显作者使用的有问题,不按照标准编程风格啊 但是在使用过程中是没有错误的。这个看个人了,喜欢怎么样就怎么样编写了 3.1415926535897932384626433832795029
看看小数点后的个数,神马太多了,MCU能浮得住吗? 那的多强大的单片机啊
页:
[1]