1. printf的格式串构成
两部分:directives和conversion specifications。
1.1 directives就是原汁原味的字符串
printf(“my name is %sn", chenjian);
"my name is" 就是directive。
 
1.2 conversion specifications由%号开始,后面跟*flags,optional field width,optional precision,optional length modifer,最后是conversion specifier。
NOTE:*号表示零个到多个。
flags可以是:#0,(space),+
field width是10进制数,用来指定打印长度。
precision是以.开始的10进制数。
length modifier可以是hhhlllLqjzt
conversion specifier可以是di,ouxX,eE,fF,gG,aA,c,s,C,S,p,n,%
ref:
  1. 2014/07/01  http://www.cplusplus.com/reference/cstdio/printf/
 
 
 

Advertisements