M_PI

円周率πの値は、math.hにM_PIとして定義されている。

man page M_PI section 3
円周率 M_PI と math.h

小数点以下を指定しないデフォルトの%fだと、

$ vi M_PI.c
$ gcc -lm M_PI.c -o M_PI
$ ./M_PI
M_PI = 3.141593
$

せいぜいこんな精度。小数点以下の桁数を指定すればもっと精度高くなる。

C言語(標準)にM_PIは無い - 簡潔なQ

ただし、M_PIは非標準である。

Sample/c/M_PI/M_PI/src/M_PI at master · bg1bgst333/Sample · GitHub