• 财务应用和其他需要精确十进制表示的用途,

    • 用户期望结果与手工完成的计算相匹配的应用程序。

    表示的结果会保留尾部的零,并根据具有两个有效位的被乘数自动推出四个有效位。 Decimal 可以模拟手工运算来避免当二进制浮点数无法精确表示十进制数时会导致的问题。

    精确表示特性使得 类能够执行对于二进制浮点数来说不适用的模运算和相等性检测: