标签: c++ netbeans pi long-double
我有一项任务,涉及通过几种不同的迭代方法计算pi,并将其与pi = acos(static_cast<long double>(-1.0))计算的值进行比较(存储为长双精度)。出于某种原因,NetBeans为我提供了-8.8796093704934495e+043。从我有限的知识来看,似乎在某处有签名/未签名的分歧。我已将编译器设置为使用C ++ 11标准。我错过了什么?
pi = acos(static_cast<long double>(-1.0))
-8.8796093704934495e+043