c语言中π怎么表示

如题所述

第1个回答  2018-10-02

第2个回答  2014-03-10

可以负责任的告诉你,C99标准里没提这事,但大部分实现里(VS和GCC)有这个宏定义形式为

#define M_PI 3.14159265358979323846 /*双精度*/
所以你可以再用到π  的地方写M_PI(记得包含头文件math.h),或者自己定义宏实现,如
#define PI 3.14159265358979323846

第3个回答  2014-03-10
pai=3.1415926;

超过float的存储范围,改成pai=3.141592;
或者定义为double型
第4个回答  2014-03-10
头文件math.h中宏定义的是M_PI
#define M_PI 3.14159265358979323846
也就是说你要用M_PI 或者自己重新定义
#define pi 3.1415926
第5个回答  2012-04-15
#define pi 3.1415926
相似回答