职称计算机《word2003》知识点:字符串格式定义' O, W) @2 b. I4 j1 y
字符串格式定义' `; I. y+ [ \+ f* F
printf()函数
8 m0 H6 L: x! B5 K5 Xprintf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为:
5 s0 f% B# V, h2 N4 y) Q$ y7 vprintf("", );
7 I$ l& F% ]; C9 @$ X) `其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式。2 X" p' O4 h# }! [5 v, `
参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应, 否则将会出现意想不到的错误。
, { V, P) {' `# b, Q4 f$ pformat-string 的形式:%[flags][width].[precision] [{h|l|i|232|264}] type9 c: X- K# N- O7 O- g
[flags]----->{ - , + , 0, # , blank }: l; b# C; ^2 J
left align , sign, 补0 , 输出前加空格
5 `6 ]" |+ U. Z6 E9 S5 t[width]----->输出的最少字符数
# H: u% S+ | M2 |! @8 p+ g6 j[precision]----->
" `0 X8 V. J$ g6 ?- x{c,C :无影响。
) p8 n( h5 a& L& U6 g. w{d,i,u,o,x,X :输出字符的最少个数,如果个数不够,则在前面补0。$ q6 G F+ v; F! n7 B% D
{f :指定'.'后输出字符个数,如果precision为0或无,则无小数。& J- B$ ?6 g1 _/ u! v
{s,S :输出字符的最大个数,缺省输出到NULL结束。$ v9 c& j1 f) ~( Q0 q
" S& V3 R. S, w1 _- H
[{h|...|264}]---->指定后面参数的大小。 |