我使用以下C++语法在Windows平台上输出浮点值:
printf("%.2f", 1.5);
如果我在英文用户帐户上运行它,它的效果很好.我的假设是,如果我运行它,比如法国用户帐户,输出将是1,50而不是1.50.
为什么我看不到它以及如何产生我想要的结果?
c++ windows printf locale string-formatting
c++ ×1
locale ×1
printf ×1
string-formatting ×1
windows ×1