double
是表示在Java中差分加倍
double
64位IEEE 754浮點數是表示在C#在IEEE 754格式的64位雙精度數的類型的類型。
兩種語言都遵循相同的規範。那麼爲什麼在下面的代碼中有區別呢?我也檢查了Mono。
Double.MIN_VALUE == (Double.MIN_VALUE + 1.0); // false
Console.WriteLine(Double.MinValue == (Double.MinValue + 1.0)); // true
哦MIN_VALUE是C#的Epsilon? – 2013-05-13 16:07:37
這是正確的。 – 2013-05-13 16:17:21
我建議你閱讀這些常量返回的內容。雖然做了一些研究,但沒有檢查文檔,這是一個好問題的必要步驟。 – 2013-05-13 16:42:36