如何在数字中添加空格,分组数千?

时间:2017-05-09 08:51:27

标签: c

例如,如果给出数字500000或2300000,我需要将其打印为500 000和2 300 000

1 个答案:

答案 0 :(得分:0)

如果您的区域设置是这样配置的,并且您不介意将代码限制为POSIX,请尝试使用printf '标记。

setlocale(LC_ALL, "");
printf("%'d\n", 50000);