C#问题与双号码
这个问题在这里已经有了答案:
欢迎使用浮点精度。 如果您想要更高精度,请使用decimal
类型。
decimal my_value = 0.49m;
如果你想了解更多关于这是为什么我建议你阅读这篇文章 - 每个计算机科学家应该知道什么关于浮点运算
使用decimal
代替, double
是浮点二进制点类型。
decimal my_value = 0.49m;
有用的链接;
当您需要使用精确值时,请勿使用double
型。 这是decimal
类型的域
decimal my_value = 0.49m;
链接地址: http://www.djcxy.com/p/21343.html
上一篇: C# issue with double number
下一篇: What is Double? (C#)