- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计与数据结构 第3章 顺序结构 3.1 字符型数据的输入输出 把数据从计算机内部送到外部设备(如显示器、打印机、磁盘等)上的操作称为“输出”,利用一些输入设备(如键盘、磁盘、光盘、扫描仪等)向计算机输入数据的操作称为“输入”。在C语言程序设计中,输入输出操作是由函数来实现的。在C语言的标准函数库中提供了一些输入输出函数,例如:printf、scanf等实现数据的输入/输出 。 3.1.1 putchar( )函数 putchar 函数是字符输出函数, 其功能是向终端(输出设备)输出单个字符。 一般形式为:putchar(参数); 说明: (1)参数可以是字符型或整型的常量、变量或是表达式,也可以是控制字符或其他转义字符; 对控制字符则执行控制功能,不在屏幕上显示。 (2)使用本函数前必须要用文件包含命令: #includestdio.h 或 #include “stdio.h” 例如: putchar(B); /*输出大写字母B*/ putchar(y); /*输出字符变量y的值*/ putchar(98); /*输出字符’b’*/ putchar(‘\n’); /*换行,使输出的当前位置移到下一行*/ ?【例3.1】单个字符输出。 #include stdio.h main( ){ char b1,b2; int b3; b1=‘y’;b2=’e’;b3=115; putchar(b1);putchar(b2);putchar(b3); putchar(‘\n’);putchar(‘\!’);} 运行结果:yes ! 3.1.2 getchar( )函数 getchar函数是字符输入函数,其作用是从终端(输入设备)输入单个字符。 一般格式为: getchar(); 通常把输入的字符赋予一个变量,构成赋值语句,如: char ch; ch=getchar();; 说明: (1)getchar函数使用一次只能接收一个字符;输入多于一个字符时,只接收第一个字符。 (2)getchar( )函数没有参数。 (3)将getchar函数值赋于一个变量时,变量可以是字符型变量或整型变量,如果是字符型变量,存入的就是字符本身,如果是整型变量,存入的则是该字符的ASCII码值。如果getchar( )函数接收的数值不赋给任何变量,则该函数可以作为表达式的一部分使用。 (4)使用本函数前必须要用文件包含命令:#includestdio.h 或 #include “stdio.h” ?【例3.2】输入单个字符。 #includestdio.h void main() { char ch; printf(input a char:\n); ch=getchar(); putchar(ch); } ? 3.2 格式输入输出 3.2.1 printf( )函数 printf()函数又称为格式输出函数,其功能是按指定的格式,把指定的数据输出到终端。在前面的例题中我们已多次使用过这个函数。 .1、 一般格式: printf("格式控制字符串",输出数据列表); 其中,“格式控制字符串”用于控制输出数据的基本格式,“输出数据列表”给出将要输出的数据项。 例如:printf(%f,%s,c,d); 2. 说明: (1)“输出数据列表”可以是常量、变量和表达式,输出项之间用逗号分隔。 (2)“格式控制字符串”可以包括“格式转换说明符”,用来规定相应输出项内容的输出格式;“转义字符”,用来输出转义字符所代表的控制代码或特殊字符;“普通字符”,即原样输出的字符。 (3)格式转换说明符必须用小写字母,如%d不能写成%D 3、格式转换说明符的使用 在C语言中,“格式转换说明符”由格式字符和附加格式说明符组成。 一般形式为: %[宽度指示符][.精度指示符][长度修正符h|l] 格式字符 其中,方括号[ ]中的项为可选项。 表3-1和表3-2列出了printf( )函数格式字符和附加格式说明符的具体含义。 表3-1 printf( )函数的格式字符及功能 (2)%c 用于输出一个字符。对应的输出数据项通常是字符,也可以是数值在0~255之间的整数(该整数作为ASCII码值)。当输出的数据项是整数时,输出的将是该整数对应的ASCII码字符。常用的形式为%c。 例如:char ch1=’A’; int ch2=65; printf(“%c,%d”,ch1,ch
您可能关注的文档
- CorelDRAW基础教程 栗青生 第2章 CorelDRAW的基本操作新.ppt
- CorelDRAW基础教程 栗青生 第3章 图形绘制及编辑新.ppt
- CorelDRAW基础教程 栗青生 第4章 对象的编辑与造形新.ppt
- CorelDRAW基础教程 栗青生 第5章 图形的特殊效果新.ppt
- CorelDRAW基础教程 栗青生 第6章 文本处理新.ppt
- CorelDRAW基础教程 栗青生 第7章 透镜应用和图框裁剪新.ppt
- CorelDRAW基础教程 栗青生 第8章 滤镜应用新.ppt
- C程序设计简明教程 王晓东 第2章 基本数据类型与表达式新.ppt
- C程序设计简明教程 王晓东 第3章 顺序结构新.ppt
- C程序设计简明教程 王晓东 第4章 选择结构新.ppt
文档评论(0)