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