相关疑难解决方法(0)

使用printf打印浮动时,额外的前导零?

我希望能够编写一个如下所示的时间字符串:1:04:02.1 hoursusing printf.
当我尝试写这样的东西时:

printf("%d:%02d:%02.1f hours\n", 1, 4, 2.123456);
Run Code Online (Sandbox Code Playgroud)

我明白了:

1:04:2.1 hours
Run Code Online (Sandbox Code Playgroud)

是否可以将前导零添加到浮点格式?

c c++ floating-point formatting printf

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

标签 统计

c ×1

c++ ×1

floating-point ×1

formatting ×1

printf ×1