•格式说明符应当与所对应的表达式类型一致.比如,输出整型数据时,可以使用格式字符d,o,x,u等.
•m为指定的数据输出宽度.如果数据的实际宽度大于m,则突破m的限制,按数据的实际宽度输出;如果数据的实际宽度小于m,则按m指示的宽度输出,输出时向右对其,左端补空格.
•负号“-”表示如果数据的输出宽度小于m,则输出时数据向左对其,右端补空格.
•“%m.nf”表示输出的浮点型数据共占m列(含小数点),其中小数点后有n位数字.
•“%m.ns”表示输出的字符串共占m列,但只取字符串左端的n个字符.这n个字符输出在m列的右侧,左侧补空格.
•对于o或x格式符,输出的数值不带符号位,而是将符号位也看做数值的一部分,因此不能直接输出负的八进制或十六进制数.
•如果想输出字符“%”,则应该在“格式控制”字符串中连续写两个“%”,即两个“%”,表示一个“%”字符.