第六章全国计算机二级C语言课件new.ppt.pptVIP

第六章全国计算机二级C语言课件new.ppt.ppt

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

主讲教师:李 黎 全国计算机等级考试二级培训 —— C语言程序设计(6) 主讲教师:李 黎 第六章 字符型数据 重要考点提示 根据对历年真题的分析可知,本章考核内容约占4%,主要包括以下几个方面: 1、字符常量、字符串常量的表示方法 2、字符常量的运算 3、getchar、putchar函数的用法 本章考点 考点一、字符型常量 考点二、字符变量 考点三、调用printf和scanf函数输出和输入字符 考点四、调用putchar和gerchar函数输出和输入字符 程序举例 考点一、字符型常量 一、普通字符常量 C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。 (4)单引号中的空格符‘ ’(此处‘’中间有一个空格),但不能写成’’(两个连续的单引号)。 (5)字符常量只能用单引号括起来,不能用双引号括起来。例如,“a”不是字符常量,而是一个字符串。 二、转义字符常量(反斜线字符) 三、字符串常量 四、可对字符常量进行的计算 注:1、此处“≡”表示等价的意思。 2、考生要注意区分整数7和字符常量‘7’,整数7在程序中直接写成7,而字符常量‘7’在程序中写成‘7’,对应ASCII值为55。 考点二、字符变量 C语言中,用关键字char定义字符变量,在定义的同时可以赋初值。 例: char c1,c2,c3; c1= ‘c’; c2= c1-2; c3= (c1- -)+c2; 考点三、调用printf和scanf函数输出和输入字符 一、用printf函数输出字符的格式控制 1、用printf函数输出字符时,只需使用格式说明%c。 例:char a; a=‘s’; printf(“a=%c\n”,a); 2、用printf函数输出字符时,可以在格式字符前加入一个整数,用来指定输出字符时所占的宽度。 二、用scanf函数输入字符的格式控制(1) 用scanf函数输入字符时也要使用格式说明%c。 二、用scanf函数输入字符的格式控制(2) 真题选讲 考点四、调用putchar和gerchar函数输出和输入字符 一、 putchar函数 putchar函数用于输出字符,其调用形式如下: 说明:1、其中ch可以是字符变量或者字符常量; 2、在函数调用的后面假如跟一个分号,就形成一条独立的输出语句。 例如: putchar(‘A’); /*输出字符’A’*/ char c=‘a’; putchar(c); /*输出字符’a’*/ putchar(‘\n’); /*输出换行符*/ 二、字符输入函数getchar getchar函数用于输入函数,其调用函数如下: 说明:1、getchar函数是无参函数,其后的一对圆括号内没有参数,但是这一对圆括号不可遗漏。 2、从终端输入的空格、回车符都被当做字符读入,当用户按下回车键时,字符才被读入内存。 3、getchar()函数一次只输入一个字符,得到的字符可以赋值给一个字符变量或整型变量。 注意:若程序中用到上面两个函数,则在程序的开头加上#include “stdio.h” 真题选讲 程序举例 1.、printf 语句中,第一个ch用%c输出一个字符,第二个ch用%d输出字符的ASCII代码值。 2、printf语句后面的回车换行符是“\n” (双引号),而 putchar语句后面的回车换行符是’\n’(单引号)。 3、从本例中掌握小写字母转换为大写字母的方法。 1、while((c=getchar())!=‘\n’)这句话经常考到,请考生注意。它的意思是,如果输入的不是回车符,则执行下面的循环;也就是说,如果输入用回车符结束,则循环也就结束了。 2、if(c=‘a’c=‘z’)这句话是判断小写字母的方法。如果一个字符的ASCII值=’a’的ASCII值,=’z’的ASCII值,则这个字符一定是小写字母。 3、c=c-(‘a’-’A’)用小写字母c减去大写字母和小写字母的差值,得出的字母就是大写字母,可直接写成c=c-32。因此公式可写为:小写字母 - 32=大写字母;大写字母+32=小写字母。 本例中调用了函数isspace( )函数来判断ch中的字符是否是空格符、换行符和横向跳格符。因此,在主函数的前面必须声明#include ctype.h, ctype.h是包含对字符进行判断的各种函数的库函数。 * * 将光标置于下一行的开始位置 将光标置于“当前行”

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档