从C++11到C++20(一) C++20的圆周率和常数e

代码链接见:https://wandbox.org/permlink/qaUjQb3Ud0SGqRhp

C++20中圆周率和常数e已经进入std了,无需math头文件:

// gcc >=10,
// g++ test.cpp -Wall -Wextra -std=c++2a

#include 
#include  //加这个头文件
#include 

using namespace std;

int main()
{
    std::cout << std::fixed << setprecision(10);  // 保留小数点后10位
    std::cout << std::numbers::pi << std::endl; // 3.1415926536...
    std::cout << std::numbers::e << std::endl; // 2.7182818285...

    return 0;
}

你可能感兴趣的:(C++)