我在什么地方看到过这段代码
#include<stdio.h>
int main()
{
long long k=1,r=4;
printf("%0*lld",k,r);
}当我们有一个格式说明符时,%0*lld的含义是什么,两个变量是如何使用的?
发布于 2013-05-11 05:27:33
K就是精度。
如下所示:
printf("%01lld",r);再进一步消化一下...
%lld是long long的格式说明符
%01(something)表示它是零填充的,最小宽度为1。
here is a hard to digest reference...
还有一些examples。
https://stackoverflow.com/questions/16491052
复制相似问题