的大值I写非常简单的代码:Math.Cos(X)< - 1其中x
public static void Main (string[] args)
{
String str="1,0992748756871115E+41"; //yes, I know that is very large value
Double x=Convert.ToDouble(str);
Double res=Math.Cos(x);
Double resRound=Math.Round(res);
Console.WriteLine("x={0}\nres={1}\nresRound={2}", x, res, resRound);
}
和RES值的验证码输出非常大的值:1,09927487568711E+41
其中a等于为Math.cos的论点:
我想,这是Gtk#
一个错误,决定测试通过.NET框架compilled什么价值回报这个代码,并返回相同的值! 是这样的函数COS(X)的意思超过段的从-1
到1
限制?这怎么可能?
它意味着功能不是在如此高的幅度精确。 – SLaks
您可以只用2 * PI国防部的价值,并采取了COS ... – Servy
@Servy:并非如此;结果将是完全没有意义的。 –