c++ - 是否可以使用 fmt 格式化带有千位分隔符的数字?

标签 c++ fmt

是否可以使用 fmt 格式化带有千位分隔符的数字?

例如像这样的东西:

int count = 10000;
fmt::print("{:10}\n", count);

更新

我正在研究 fmt,因此我正在寻找仅适用于 fmt 库的解决方案,而无需以任何方式修改语言环境。

最佳答案

我在俄语论坛网上找到了答案:

int count = 10000;
fmt::print("{:10L}\n", count);

打印:

10,000

千位分隔符取决于语言环境,如果您想将其更改为其他内容,则只需“修补”语言环境类。

关于c++ - 是否可以使用 fmt 格式化带有千位分隔符的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58938378/

相关文章:

c++ - 关于时髦数组声明的问题

c++ - std::format 是否可以与 ICU UnicodeString 等一起使用?

c++ - 你如何在 CentOS9 上使用 C++ fmt?

c++ - 格式化没有这样的文件或目录

c++ - 如何将流cin加载到 vector 中

c++ - (静态初始化/模板实例化)工厂模式的问题

c++ - recvfrom 超时(winsock2 和 udp)

c++ - 代码库是什么意思?我如何访问一个?

c++ - 带有 {fmt} 的自定义格式说明符用于自定义类

c++ - 我在 C++ 中收到的每个错误都有 4 个相同的无用错误