Unity Math.Pow给出了错误的结果

时间:2017-09-30 15:56:06

标签: math unity3d root pow

使用Consulo IDE我试图找出Math.Pow返回错误号码的原因:

double sum025 = Math.Pow(sum,1.0 / 4.0)返回0.0,其中sum约为5.7E9。为什么呢?

请帮忙。

Code screenshot

1 个答案:

答案 0 :(得分:-1)

标准调试提示:当您尝试sum025 = Math.Pow(sum, 2),然后sum025 = Math.Pow(sum, 2.0)sum025 = Math.Pow(sum, 0.25)时会发生什么?换句话说,从更简单的指数到更复杂的"的。