在<math.h>
中,常数M_2_SQRTPI
是用值2/sqrt(pi)
定义的。
我从未见过公式中使用这个表达式,所以我搜索了M_2_SQRTPI
的用法,但是我只能找到关于常量的文档,而没有它的实际用途。
常量在哪里使用,它在<math.h>
中被定义为数学常量的原因是什么?
发布于 2018-10-13 11:52:08
它用于不同的科学计算(例如,我在金融学中见过)。
你为什么要把它当作常量?因为sqrt(M_PI)
将不具有与预先计算的值相同的精度(首先使用更高的PI精度)。这很不一样,我已经看到了不使用它的危害。
https://stackoverflow.com/questions/52796736
复制