08ld表示补0
8ld表示补空格
+号表示一定要输出符号: 若是正数, 要在数字前加上正号.
#不清楚, http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=4613949633&z=459435602&pn=0&rn=30&lm=0&word=c#4613949633
里面也没有.
查到其他资料后再告诉你.
-------------------------------------------------------------
(续)
#的含义在printf的源码处的注释里找到了:
对于八进制, 表示前面添加一个0;
对于十六进制,表示前面添加 0x
所以,
%#x等价于 0x%x
%#o等价于 0%o