|
|
1
5
你想要
|
|
2
3
这可能不是你要找的答案,但浮点数不适合用于财务计算,因为1/100这样的分数不能精确表示。你最好自己做格式化。这可以封装:
更好(?)然而,C++有一个叫做 货币区域设置类别 其中包括 money formatter 以美分作为论据。
这应该在国际上做正确的事情,打印用户的本地货币,并在实现中隐藏小数位数。它甚至接受一分钱的零头。不幸的是,这在我的系统(mac os x)上似乎不起作用,因为它的语言环境支持通常很差。(Linux和Windows应该会更好。) |
|
|
3
2
|