我注意到在C#中,我们可以通过
您知道是否存在用于获取其他著名常数的四舍五入值的库或包,例如阿伏伽德罗常数,开尔文,普朗克,库仑,黄金比例,牛顿常数等吗?
如果能够进行简单的转换,那将非常好。
换句话说,这就像科学领域的轻量级moment.js,可以节省很多人的时间。
Math.PI
获得PI的值。您知道是否存在用于获取其他著名常数的四舍五入值的库或包,例如阿伏伽德罗常数,开尔文,普朗克,库仑,黄金比例,牛顿常数等吗?
如果能够进行简单的转换,那将非常好。
换句话说,这就像科学领域的轻量级moment.js,可以节省很多人的时间。
Math.PI
不是π
。它是3.14159265358979323846
。 - Thomas Ayoubdouble
更接近真正的π。看起来Math.PI
是一个等价于7074237752028440 / 2 ** 51
的double
。由于分子可以被八整除,因此为884279719003555 / 2 ** 48
。十进制数的展开以3.14159265358979311599796346854418516
开始。而Math.PI.ToString("G17",CultureInfo.InvariantCulture)
则给出了"3.1415926535897931"
。 - Jeppe Stig Nielsendouble
字面值时,并不是所有的数字都会被实际使用。 - Jeppe Stig Nielsen