关于Math.Log()的问题
请教一下,我今天运行了一个程序,大概是这样:我从数据库中获取一个字段的值,在数据库中我设置提String类型。
但是我计算的时候定义的值是Double类型,比如说数据库的值是Val=0.96, 我获取后,用Double.parse(Val)转换
然后在下面的计算中,m=Math.Round(Math.Log(Val),10)
我不知道为什么结果计算出来是4,5643482
怎么会有逗号呢。
然后我又运行一遍的时候,值就是-0.040822
这个结果是正确。
但是我就是不明白为什么计算LN函数的时候,会有逗号呢??
我现在想通过调试找出根本的原因在哪,怕以后再出现类似的情况,但是却怎么也运行不出有逗号的值了。
请问大家有没有碰到过这种情况?谢谢!