爲什麼double.Epsilon != std::numeric_limits<double>::min()
?double.Epsilon與std :: numeric_limits <double> :: min()
在我的電腦: double.Epsilon == 4.9406564584124654E-324
,並在.NET定義 std::numeric_limits<double>::min() == 2.2250738585072014e-308
有沒有辦法從.NET獲得2.2250738585072014e-308?
該OP正在尋找一個微小但正面的數字。 double.MinValue是一個大數和負數。 – 2009-04-15 09:50:30
呃?我認爲,數字限制返回可以表示的最小值,而不是最小非零數字。 – nothrow 2009-04-15 09:51:44