摘要: 上次在校园招聘的时候,问了几个学生一个关于浮点数计算的问题,就是下面的代码为什么第一行返回false,而第二行和第三行都返回true。 Console.WriteLine("1.123f + 1.345f == 2.468f ? {0}", 1.123f + 1.345f == 2.468f); // False Console.WriteLine("1.123f + 1.344f == 2.467f ? {0}", 1.123f + 1.344f == 2.467f); // True Console.WriteLine("1.123 + 1.345 == 2.468 ? {0}", 1.123 + 1.345 == 2.468); // True 阅读全文
posted @ 2009-03-22 17:44 donjuan 阅读(15528) 评论(5) 推荐(0)