c++如何定義圓周率?淡定點2021-10-23 14:41:42

C++程式碼:

const double PI = 3。14159265358979323846;

C/C++程式碼:

#define PI 3。14159265358979323846

這樣PI就是表示圓周率近似值的double型常量。

注意無論是float、double還是long double,精度都有限,無法表示精確值。

此外,也可以利用反三角函式:const double PI = 4。0*atan(1。0);,以防止輸入錯誤。(精度還是double級的。)