网站大量收购独家精品文档,联系QQ:2885784924

printf命令用途写格式化输出语法printfFormatArgument描述.PDF

printf命令用途写格式化输出语法printfFormatArgument描述.PDF

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
printf命令用途写格式化输出语法printfFormatArgument描述

printf 命令 用途 写格式化输出。 语法 printf Format [ Argument ... ] 描述 printf 命令转换、格式化并写 Argument 参数到标准输出。Argument 参数是由 Format 参数控制格式化的。格式化 输出行不能超出 LINE_MAX 字节长度。 下列环境变量影响 printf 命令的执行: 在 LC_ALL 和相应的环境变量(以 LC_ 开头)没有指定语言环境时,确定语言环境编目使用的 LANG 语言环境。 LC_ALL 确定用于覆盖由 LANG 或其它任何 LC_ 环境变量设置的任何语言环境编目值的语言环境。 LC_CTYPE 确定把文本字节数据顺序解释为字符的语言环境;例如,单一字节对应多字节字符的参数。 LC_MESSAGES 确定写消息使用的语言。 确定数字格式编排的语言环境。此环境变量影响使用 e、E、f、g 和 G 转换字符编写的数字的 LC_NUMERIC 格式。 Format 参数是包含三种对象类型的一个字符串:  无格式字符复制到输出流。  转换规范,每个规范导致在值参数列表中检索 0 个或更多个项。  以下转义序列。在复制到输出流时,这些序列导致它们的相关操作在有此功能的设备上显示: \\ 反斜杠 \a 警告 \b 退格 \f 换页 \n 换行 \r 回车 \t 跳格 \v 垂直跳格 \ddd ddd 是 1、2 或 3 位八进制数字。这些转义序列作为由八进制数指定的具有数字值的字节显示。 Argument 参数是一个或多个字符串的列表,它在 Format 参数的控制下被写到标准输出。 Format 参数在必要的情况下会经常重新使用以满足 Argument 参数。将好像提供了空字符串 Argument 一样评估任 何额外的 c 或者 s 转换规范;其它额外转换规范将好像提供了 0 Argument 一样评估。此处 Format 参数不包含转 换规范仅出现 Argument 参数,结果是不确定的。 每个 Format 参数中的转换规范都具有如下顺序的语法: 1. % (百分号)。 2. 零或更多的选项,修改转换规范的含义。选项字符和它们的含义是: - 转换结果在字段中左对齐。 + 符号转换结果常以符号(+ 或者 -)开始。 如果符号转换的第一个字符不是符号,结果的前缀将是空格。如果空格和 + 选项字符都显示, 空格 则忽略空格选项字符。 此选项指定值转换到备用格式。对于 c、d、i、u 和 s 转换,选项没有作用。对于 o 转换,它 增加精度来强制结果的第一数字是 a、0 (零)。对于x 和 X 转换,非零结果分别具有 0x 或 0X # 前缀。对于 e、E、 f、g 和 G 转换,结果通常包含基数字符,即使基数字符后没有数字。对于 g 和 G 转换,结尾零不象通常一样除去。 对于 d、i、o、u、x、e、E、f、g 和 G 转换,前导零(跟在符号或底数的后面)用于填充字段 0 宽度,将不用空格填充。如果显示 0 (零)和- (减号)选项,0 (零)选项被忽略。对于d、i、 o、u、x 和 X 转换,如果指定精度,0 (零)选项将被忽略。 注: 其它转换,没有定义其行为。 3. 可选的指定最小值字段宽度的十进制数字字符串。如果转换值字符少于字段宽度,该字段将从左到右按指定 的字段宽度填充。如果指定了左边调整选项,字段将在右边填充。如果转换结果宽于字段宽度,将扩展该字 段以包含转换后的结果。不会发生截断。然而,小的精度可能导致在右边发生截断。 4. 可选的精度。精度是一个 .(点)后跟十进制数字字符串。如果没有给出精度,按 0 (零)对待。精度指定: o d、o、i、u、x 或 X 转换的最少数字显示位数。 o e 和 f 转换的基数字符后的最少数字显示位数。 o g 转换的最大有效数字位数。 o s 转换中字符串的最大

您可能关注的文档

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档