相关疑难解决方法(0)

如何用C中的逗号格式化货币?

我希望将Long Float格式化为C中的货币.我想在开头放置一个美元符号,逗号在十进制之前迭代每三位数,并在十进制之前放置一个点.到目前为止,我一直在打印这样的数字:

printf("You are owed $%.2Lf!\n", money);

它返回了类似的东西

You are owed $123456789.00!

数字看起来应该是这样的

$123,456,789.00
$1,234.56
$123.45

任何答案都不需要在实际代码中.你没有勺子喂食.如果有与c相关的细节会有所帮助,请提及.其他伪代码也没问题.

谢谢.

c formatting

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

c ×1

formatting ×1