本帖最后由 cjtdz 于 2025-4-30 08:13 编辑
Printf()函数用法 格式字符: %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~~~,~表示数字)。
|