- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
主讲人:何雪锋C程序设计精品在线开放课程
单元四格式化输入输出格式化输出
printf()函数介绍printf()函数的字符格式0102CONTENT
格式化输出是什么?
在程序的使用中,我们经常可以看的这么一个场景:用户需要输入数据,经过程序运算,得到结果后输出。在C语言中,输入数据和输出数据都是由库函数完成的。比如printf()、scanf()。输出输入:
C语言程序运算的结果在内存中,我们需要将其输出到指定设备中,我们才可以看到数据。printf是printformat的缩写,意思是“格式化打印”。“打印”的意思就是在屏幕上显示内容,所以我们称printf是格式化输出。printf()函数介绍:
printf(格式化字符串,输出列表);格式化字符串:用双引号括起来普通字符,将其原样输出到屏幕上;以%开头的格式字符,将数据转换为指定的格式输出到屏幕上。输出列表:需要输出到屏幕的数据,数据可以是常量、变量或者表达式。printf()语法格式:
输出变量a的值#includestdio.hintmain(){ inta=2; printf(a的值是%d,a); return0;}printf()案例:执行以上程序,输出结果为:
a的值是2
printf()函数的字符格式:格式化字符串中如果包含以“%”开头的格式字符,printf()函数将数据转换为指定的格式输出到屏幕上。格式化字符串中包含三部分:原样输出内容、控制字符、转义字符。
printf()函数的字符格式:常见的转义字符:\n:换行,将当前位置移到下一行开头\t:水平制表,跳到下一个Tab位置\\:代表一个反斜线字符\转义字符
常见的字符格式:%d:输出十进制整数%ld:输出十进制长整数%f:输出浮点数%c:输出单个字符%s:输出字符串%p:输出指针值等%x,%X?以十六进制无符号表示的整数????
%0?以八进制无符号表示的整数printf()函数的字符格式:控制字符:类型符
printf()函数的字符格式:printf()中的格式控制符可以控制输出数据在屏幕上对齐方式和输出宽度。例如:%md:表示输出整数占m位,右对齐;%-md:表示输出整数占m位,左对齐;%m.nf:表示输出共占m位,其中n位小数,右对齐;%-m.nf:表示输出共占m位,其中n位小数,左对齐;-表示左对齐,+或没有表示右对齐控制字符:宽度和对齐
printf()函数的案例:案例:输出下面由数字组成的图形。6 6666666.666.6
printf()函数的案例:#includestdio.hintmain(){ printf(%10d\t%-10d\n,6,6); printf(%10d\t%-10d\n,66,66); printf(%10.1f\t%-10.1f\n,66.6,66.6); return0;}%10d:输出整数,占10位,右对齐\t:制表符%-10d:输出整数,占10位,左对齐\n:换行%10.1f:输出浮点数,共10位,其中1位小数点,右对齐%-10.1f:输出浮点数,共10位,其中1位小数点,左对齐
谢谢THANKYOU
您可能关注的文档
- C语言实例教程(第3版)课件 1.3C语言编程步骤.pptx
- C语言实例教程(第3版)课件 2.2C语言程序结构.pptx
- C语言实例教程(第3版)课件 3.2标识符.pptx
- C语言实例教程(第3版)课件 8.1函数定义-张俊晖.pptx
- C语言实例教程(第3版)课件 5.4 逻辑运算符.pptx
- C语言实例教程(第3版)课件 6.1 if语句.pptx
- C语言实例教程(第3版)课件 6.2 switch语句.pptx
- C语言实例教程(第3版)课件 7.1 while语句.pptx
- C语言实例教程(第3版)课件 7.2 do-while语句.pptx
- C语言实例教程(第3版)课件 5.2 算术运算符.pptx
文档评论(0)