C语言程序设计教程第3版教学课件ppt作者吉顺如第3章C程序中的输入、输出课件.pptxVIP

C语言程序设计教程第3版教学课件ppt作者吉顺如第3章C程序中的输入、输出课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计教程第3版教学课件ppt作者吉顺如第3章C程序中的输入、输出课件.pptx

第 3 章C程序中的输入和输出学习目标 对C语言的输入、输出有一个初步的了解,学会使用scanf() 、printf()函数实现整型、浮点型和字符型数据的输入、输出。主要内容格式输出函数printf()格式输入函数scanf()字符输出函数putchar()字符输入函数getchar()3.1 概述C语言中没有输入、输出语句,通过调用库函数中的输入、输出函数printf() 、scanf() 、getchar()和putchar()实现输入、输出。在使用输入、输出函数时,应当在源程序的开始处使用#includestdjo.h命令将输入、输出函数的头文件包含进来,以便在编译时实现连接。3.2 格式输出函数printf()和格式输入函数scanf() 一. 格式输出函数 printf()函数功能∶从指定的输出设备输出数据, 默认的输出设备为显示器。使用格式∶ printf(格式控制,输出表列)表达式由格式控制符%和格式字符实现格式控制的内容这部分是用双引号括起来的字符串,其中包含两种信息: 格式说明:由%和格式字符组成。如%d、%f、 %f等,它们的作用是将待输出的数据按 指定的格式输出。普通字符:即需要按原样输出的字符。例如,语句: printf(Total Number is %d, Price is %f\n,total,price); 中的: Total Number is 、 Price is 。●输出表列部分: 这部分是需要输出的数据值,通常是 表达式, 如上例中的total、price。 常用的printf()格式字符 格式字符 说 明 c (*)以字符形式输出,只输出一个字符d (*)以带符号的十进制形式输出整数(正数不输出符号) e或,E以指数形式输出实数,数字部分小数位数为6位 f (*)以小数形式输出单、双精度数,隐含输出6位小数 l用于长整型数据,可加在格式符d,o,x,u前面 如∶%ld,%lo, %lx等如∶2.5E-3相当于∶2.5×10-3接上页格式字符 说 明 o以八进制无符号形式输出整数(不输出前导符0) s (*)输出字符串 u以无符号十进制形式输出整数 x或X以十六进制无符号形式输出整数(不输出前导符0x) 用x则输出十六进制数的a~f以小数形式,用X时,则 用大写字母输出【例3-1】输出格式控制符的应用。 #includestdio.h void main( ) { int x=35; float y=123.456; char ch= A; printf(x=%d\n,x); printf(y=%f\n,y); printf(y=%10.2f\n,y); printf(y=%-10.2f\n,y); printf(ch=\ %c\ \n,ch); printf(String : \%s\\n, Shanghai); } 以整数格式输出表达式x的值\n为转义字符,输出时将光标移到下一行的开始处%m.nf 表示以小数形式输出, 输出结果共占m位,其中小数部分占n位。如果输出结果不足m个 字符,则在其左边以空格补足。 按原样输出字符串String%-m.nf与%m.n相似,只是在其右边以空格补足不足部分。 格式转义字符 字符形式 功 能\n (*)换行\t (*)横向跳格(即跳到下一个输出区)\v竖向跳格\b退格 \r回车 \” (*)双引号字符 \\ (*)反斜杠字符“\”\’ (*)单引号字符\ddd 1到3位8进制数所代表的字符\xhh 1到2位16进制数所代表的字符 【例3-2】转义字符的应用。main( ) { printf(Chinese\tEnglish\n); printf(\Welcome ,friends!\\n); printf(\101, \x41\n); }转义字符\t使字符串English“输出到第2个输出区 \101以八进制形式给出大写字母A的ASC码值65。 转义字符\”用以输出双引号字符。 \x41以十六进制形式给出大写字母A的ASC码值65。 二.格式输入函数scanf() 功能∶从键盘输入数据,并存入相应变量的存储单元。使用格式∶ scanf(格式控制,地址表)与printf()函数的格式控制类似,以%d%f,%c,%s为最常用由取地址运算符“”取出变量的存储单元的起始地址常用的scanf()格式字符表 格式字符 说 明 c用以输入单个字符 d用以输入有符号的十进制

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档