回 帖 发 新 帖 刷新版面

主题:输出格式为"%d.%.03d"怎么理解?初学见谅

如题

回复列表 (共3个回复)

沙发

%d  ->整型格式          
%.3d->3位有效位整型      比如5 -> 005

板凳

"%.3d"中的"."代表什么意思啊?

3 楼


%m.ns表示输出占M列,但只取字符串左端的N个字符.这N个字符输出在M列的右侧,左补空格.如printf("%.4s","china");他的输出就是chin,既只指定了N,没指定M,自动使M=N=4,故占4列

我来回复

您尚未登录,请登录后再回复。点此登录或注册