函数printf用法

函数printf用法

ID:40620735

大小:77.50 KB

页数:9页

时间:2019-08-05

函数printf用法_第1页
函数printf用法_第2页
函数printf用法_第3页
函数printf用法_第4页
函数printf用法_第5页
资源描述:

《函数printf用法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、函数printf用法intprintf(constchar*format,[argument]);  format参数输出的格式,定义格式:%[flags][width][.perc][F

2、N

3、h

4、l]type规定数据输出方式,具体如下:  1.type含义如下:  1)d有符号10进制整数  2)i有符号10进制整数  3)o无符号8进制整数  4)u无符号10进制整数  5)x无符号的16进制数字,并以小写abcdef表示  6)X无符号的16进制数字,并以大写ABCDEF表示  7)f浮点数  8)E/e用科

5、学表示格式的浮点数  9)g使用%f和%e表示中的总的位数表示最短的来表示浮点数G同g格式,但表示为指数  10)c单个字符  11)s字符串  12)Swchar_t字符(宽字符)类型字符串  13)%显示百分号本身  14)p显示一个指针,near指针表示为:XXXX,far指针表示为:XXXX:YYYY  15)n相连参量应是一个指针,其中存放已写字符的个数  2.flags规定输出格式,取值和含义如下:  1)无右对齐,左边填充0和空格  2)-左对齐,右边填充空格  3)+在数字前增加符号+或-  4)0

6、将输出的前面补上0,直到占满指定列宽为止(不可以搭配使用-)1)空格输出值为正时冠以空格,为负时冠以负号  2)#Ø当type=c,s,d,i,u时没有影响  Ø当type=o,x,X时,分别在数值前增加'0',"0x","0X"  Ø当type=e,E,f时,总是使用小数点  Ø当type=g,G时,除了数值为0外总是显示小数点  3.width用于控制显示数值的宽度,取值和含义如下  1)n(n=1,2,3...)宽度至少为n位,不够以空格填充  2)2.0n(n=1,2,3...)宽度至少为n位,不够左边以0

7、填充  3)*格式列表中,下一个参数还是width  4.prec用于控制小数点后面的位数,取值和含义如下:  1)无按缺省精度显示  2)0Ø当type=d,i,o,u,x时,没有影响  Ø当type=e,E,f时,不显示小数点  3)n(n=1,2,3...)Ø当type=e,E,f时表示的最大小数位数  Ø当type=其他,表示显示的最大宽度  4).*格式列表中,下一个参数还是width  5.F

8、N

9、h

10、l表示指针是否是远指针或整数是否是长整数  1)F远指针  2)n近指针  3)h短整数或单精度浮点数

11、  4)l长整数或双精度浮点数printf命令详解用途  写格式化输出。语法  printfFormat[Argument...]描述  printf命令转换、格式化并写Argument参数到标准输出。Argument参数是由Format参数控制格式化的。格式化输出行不能超出LINE_MAX字节长度。  下列环境变量影响printf命令的执行:1)LANG在LC_ALL和相应的环境变量(以LC_开头)没有指定语言环境时,确定语言环境编目使用的语言环境。2)LC_ALL确定用于覆盖由LANG或其它任何LC_环境变量设

12、置的任何语言环境编目值的语言环境。3)LC_CTYPE确定把文本字节数据顺序解释为字符的语言环境;例如,单一字节对应多字节字符的参数。4)LC_MESSAGES确定写消息使用的语言。5)LC_NUMERIC确定数字格式编排的语言环境。此环境变量影响使用e、E、f、g和G转换字符编写的数字的格式。  Format参数是包含三种对象类型的一个字符串:  *无格式字符复制到输出流。  *转换规范,每个规范导致在值参数列表中检索0个或更多个项。  *以下转义序列。在复制到输出流时,这些序列导致它们的相关操作在有此功能的设备

13、上显示:  \反斜杠  a警告  b退格  f换页  换行  r回车  t跳格  v垂直跳格  dddddd是1、2或3位八进制数字。这些转义序列作为由八进制数指定的具有数字值的字节显示。  Argument参数是一个或多个字符串的列表,它在Format参数的控制下被写到标准输出。  Format参数在必要的情况下会经常重新使用以满足Argument参数。将好像提供了空字符串Argument一样评估任何额外的c或者s转换规范;其它额外转换规范将好像提供了0Argument一样评估。此处Forma

14、t参数不包含转换规范仅出现Argument参数,结果是不确定的。语法详细介绍  每个Format参数中的转换规范都具有如下顺序的语法:  1.%(百分号)。  2.零或更多的选项,修改转换规范的含义。选项字符和它们的含义是:  -转换结果在字段中左对齐。  +符号转换结果常以符号(+或者-)开始。  空格如果符号转换的第一个字符不是符号,结果的前缀将是空格。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。