小编Cob*_*bes的帖子

如何使用C中的printf()格式在double前面预留空格

考虑C编程语言中的代码:

double d = 3.4;
printf("%02.2f", d);
Run Code Online (Sandbox Code Playgroud)

要么

double d = 3.4;
printf("%2.2f", d);
Run Code Online (Sandbox Code Playgroud)

运行这些代码块时得到的输出是:

3.40
Run Code Online (Sandbox Code Playgroud)

我正在尝试格式化一个表,并需要在double或float前面保留空格,以便我的表不会画出歪斜.

获得输出的最佳方法是什么

03.40
Run Code Online (Sandbox Code Playgroud)

如预期?

c c++ double formatting printf

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

标签 统计

c ×1

c++ ×1

double ×1

formatting ×1

printf ×1