今天尝试写一个 type.h 文件,用来定义一些基础的数据类型,数学物理常数等。肯定少不了Pi,E 了。想直接从 math.h 引入,然后浏览头文件是怎么定义这些常数的,发现在 /usr/include/math.h 中直接就是
# define M_PI 3.14159265358979323846 /* pi */
我以为会用一些更高级的方式来定义呢,如 # define M_PI 2*atan(1) 啥的,借助一下机器自身的最高精度,没想到直接这么简单粗暴┑( ̄Д  ̄)┍
Visits: 154