在C#中,我应该使用什么数据类型来表示货币金额?十进制?浮动?双?我想考虑一下:精度,四舍五入等
c#
我很好奇在财务数据的计算方面存在任何"舍入"标准.我最初的想法是仅在数据呈现给用户(表示层)时执行舍入.
如果"舍入"数据然后用于进一步计算,应该使用"圆形"数字还是"原始"数字?有人有建议吗?
请注意,我知道不同的舍入方法,即银行家舍入等.
rounding-error bankers-rounding rounding financial
bankers-rounding ×1
c# ×1
financial ×1
rounding ×1
rounding-error ×1