VB.NET最佳数据类型,用于存储货币值

前端之家收集整理的这篇文章主要介绍了VB.NET最佳数据类型,用于存储货币值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在VB.NET中存储货币值的最合适的数据类型是什么?
十进制(BCL中的别名为 System.Decimal structure)用于存储货币值.它是128位十进制浮点类型(与二进制浮点相反),可用于存储具有高小数精度的“真实世界”值.通过现实世界,我特别指的是最初以十进制形式进行的测量. Double通常适用于在表示为十进制数时不需要那么多精度的计算.

The Decimal value type represents decimal numbers ranging from positive 79,228,162,514,264,337,593,543,950,335 to negative 79,335. The Decimal value type is appropriate for financial calculations requiring large numbers of significant integral and fractional digits and no round-off errors. The Decimal type does not eliminate the need for rounding. Rather,it minimizes errors due to rounding. For example,the following code produces a result of 0.9999999999999999999999999999 rather than 1.

猜你在找的VB相关文章