函数printf用法.doc

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

函数printf用法 int printf(const char *format,[argument]);    %[flags][width][.perc][F|N|h|l]type 规定数据输出方式,具体如下:    1.type 含义如下:    d 有符号10进制整数    i 有符号10进制整数    o 无符号8进制整数    u 无符号10进制整数    x 无符号的16进制数字,并以小写abcdef表示    X 无符号的16进制数字,并以大写ABCDEF表示    f 浮点数    E/e 用科学表示格式的浮点数    g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数    c 单个字符    s 字符串    S wchar_t字符(宽字符)类型字符串    % 显示百分号本身    p 显示一个指针,near指针表示为:XXXX,far 指针表示为:XXXX:YYYY    n 相连参量应是一个指针,其中存放已写字符的个数    2.flags 规定输出格式,取值和含义如下:    无 右对齐,左边填充0和空格    - 左对齐,右边填充空格    + 在数字前增加符号 + 或 -    0 将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用-) 空格 输出值为正时冠以空格,为负时冠以负号    # 当type=c,s,d,i,u时没有影响    当type=o,x,X时,分别在数值前增加0,0x,0X    当type=e,E,f时,总是使用小数点    当type=g,G时,除了数值为0外总是显示小数点    3.width 用于控制显示数值的宽度,取值和含义如下    n(n=1,2,3...) 宽度至少为n位,不够以空格填充    2.0n(n=1,2,3...) 宽度至少为n位,不够左边以0填充    * 格式列表中,下一个参数还是width    4.prec 用于控制小数点后面的位数,取值和含义如下:    无 按缺省精度显示    0 当type=d,i,o,u,x时,没有影响    当type=e,E,f时,不显示小数点    n(n=1,2,3...) 当type=e,E,f时表示的最大小数位数    当type=其他,表示显示的最大宽度    .* 格式列表中,下一个参数还是width    5.F|N|h|l 表示指针是否是远指针或整数是否是长整数    F 远指针    n 近指针    h 短整数或单精度浮点数    l 长整数或双精度浮点数 printf 命令用途  写格式化输出。 语法  printf Format [ Argument ... ] 描述  printf 命令转换、格式化并写 Argument 参数到标准输出。Argument 参数是由 Format 参数控制格式化的。格式化输出行不能超出 LINE_MAX 字节长度。   下列环境变量影响 printf 命令的执行: LANG 在 LC_ALL 和相应的环境变量(以 LC_ 开头)没有指定语言环境时,确定语言环境编目使用的语言环境。 LC_ALL 确定用于覆盖由 LANG 或其它任何 LC_ 环境变量设置的任何语言环境编目值的语言环境。 LC_CTYPE 确定把文本字节数据顺序解释为字符的语言环境;例如,单一字节对应多字节字符的参数。 LC_MESSAGES 确定写消息使用的语言。 LC_NUMERIC 确定数字格式编排的语言环境。此环境变量影响使用 e、E、f、g 和 G 转换字符编写的数字的格式。   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 参数,结果是不确定的。 语法

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档