第六章-c语言字符型数据.pptVIP

  1. 1、本文档共28页,可阅读全部内容。
  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语言字符型数据

第6章:字符型数据;6.1.2 转义字符常量;6.1.2 转义字符常量;6.1.2 转义字符常量;6.1.3 字符串常量;6.1.4 可对字符量进行运算;6.2 字符变量;6.3 字符的输入和输出;用scanf函数输入字符时也要使用格式说明%c。 注意:当使用的格式说明中%c一个紧接一个时,字符之间不应有间隔符。 例: main() { char c1,c2; scanf(“%c%c”,c1,c2); printf(“%c,%c”,c1,c2); } ;6.3 字符的输入和输出;6.3 字符的输入和输出;注意:putchar和getchar()两个函数每次只能输出或输入一个字符 putchar函数用于输出字符,调用形式如下: putchar (ch) 其中ch可以是字符变量或是字符常量 getchar函数用于输入字符,其调用形式如下: ch=getchar( ) 注意:在输入时,空格、回车符都将作为字符读入. ;6.4 程序举例;应用举例;main( ) { char ch; while( ( ch=getchar( ) )!=‘\n’ ) { if(ch=‘a’ch=‘z’) ch=ch-32; putchar(ch); } putchar(‘\n’); } ;习题 6.22 请编程统计输入的一行中小写字母的个数。;习题 6.21 请编程统计输入的行数,用!结束输入,!号所在行不计行数。;main( ) { char ch; long n=0; while( (ch=getchar( ) ) !=‘ ! ’) if(ch==‘ ’||ch==‘\n’||ch==‘\t’) n++; printf(“n=%ld”,n); } ;main( ) { char ch; while( ( ch=getchar( ) ) !=‘@’ ) { if ( ch=‘A’ch=‘Z’||ch=‘a’ch=‘z’ ) { if (ch=‘A’ch=‘Z’) ch=ch+32; if (ch=‘a’ch‘z’) ch=ch+1; if (ch==‘z’) ch=‘a’; } putchar(ch); } printf(“\n”); };6.1 C语言中的简单数据类型有 A)整型、实型、逻辑型 B)整型、实型、字符型 C)整型、字符型、逻辑型 D)整型、实型、逻辑型、字符型 6.2 C语言中,字符(char)型数据在微机内存中的存储形式是 A)反码 B)补码 C)EBCDIC码 D)ASCⅡ码 6.3 设有语句char a= \72; , 则变量a A)包含1个字符 B)包含2个字符 C) 包含3个字符 D)说明不合法 6.4 C语言中不合法的字符常量是 A)\xff B) \65 C) D) \028;6.5 C语言中不合法的字符串常量是 A) \121 B) y= C)\n\n D) ABCD\x6d 6.6 判断char型变量c是否为大写字母的最简单且正确的表达式是 A)A=c=Z B) (c=A) (c= Z) C) (A=c) AND (Z=c) D)(c= A) (c= Z);6.7 以下程序的输出结果是 A)因输出格式不合法,无法正确输出 B)65,90 C)A,Y D)65,89 main( ) { char c1= A , c2= Y; printf (%d,%d\n,c1,c2); };6.8 有以下程序: main() { char x=‘A’; x=(x=‘A’x=‘Z’)?(x+32):x; printf(“%c\n”,x); } 程序的输出结果是: A) A B) a C) Z D) z;6.9 以下程序的输出结果是 A)67,C B)B,C C)C,D D)不确定的值 main( ) { char ch1,ch2 ; ch1= A+ 5-3 ; ch2= A+ 5-3; printf(%d,%c\n,ch1,ch2) ; };main( ) { int c; wh

文档评论(0)

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

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

1亿VIP精品文档

相关文档