格式字符:
%d:以十进制整数形式输出。
%ld:以十进制长整型输出。
%f:以单精度浮点型输出。
%lf:以双精度浮点型输出。
%O:以八进制整型输出整数。
%x或%X:以十六进制形式输出整数。
%u:以十进制无符号整型输出。
%i:以十进制整型输出(与%d无异)。
%C:输出单个符号。
%s:输出字符串。
%e或%E:以指数形式输出。
%g或%G:自适应数据输出(数据够大或够小则以指数形式输出,否则以小数形式输出)
%p:输出地址。
转义字符:
\?:在书写连续多个问号时使用,防止它们被解析成三字字词。
\’:用于表示字符常量。
\”:用于表示一个字符串内部的双引号。
\\:用于表示一个反斜杠,防止它被解析为一个转义序列符。
\a:警告字符,蜂鸣。
\b:退格符。
\f:换页符。
\n:换行符。
\r:回车符:
\t:水平制表符(8个空格)。
\v:垂直列表符。
\ddd:ddd表示1--3个八进制的数字。如:\120.
\xdd:dd表示2个十六进制数字。如:\x30.
标志符:
n,m:n表示整数占几行,m表示小数占几行。例如:%2.3f
-: 输出结果左对齐。例如:%-d。
空格:输出值为正时冠以空格,为负时冠以负号。
#: 输出带有前导的数据(八进制为O~~~,十六进制为X~~~,~表示数字)。
|