C#浮点数问题
C#浮點數問題示例:
解決方案是使用【decimal】
//雙浮點數計算失精問題示例 double x = 300.2; double y = 300; Console.WriteLine("double計算"+(x - y)); //雙浮點數計算失精問題解決示例 decimal d1 = decimal.Parse("300.2"); decimal d2 = decimal.Parse("300"); Console.WriteLine("decimal計算"+(d1 - d2));對比效果:
?
總結
- 上一篇: C#decimal数据类型——有效长度问
- 下一篇: c#实现手机号码归属地查询