网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言 第6章 字符型数据.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言 第6章 字符型数据

第六章; 本章要点;C的数据类型; §6.1字符型常量 ; C还允许用一种特殊形式的字符常量,这种特殊形式的字符常量称为转义字符。 转义字符以反斜线“\”开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。转义字符主要用来表示那些用一般字符不便于表示的控制代码。;;字符常量的值:该字符的ASCII码值;例 转义字符的使用 #include stdio.h void main() { printf( ab c\t de\rf\tg\n); printf(h\ti\b\bj k\n); } ; § 6.2 字符变量;说明: 有些系统(如Turbo C)将字符变量定义为signed char型。其存储单元中的最高位作为符号位,它的取值范围是-128~127。如果在字符变量中存放一个ASCII码为0~127间的字符,由于字节中最高位为0,因此用%d输出字符变量时,输出的是一个正整数。如果在字符变量中存放一个ASCII码为128~255间的字符,由于在字节中最高位为1,用%d格式符输出时,就会得到一个负整数。 ;字符数据在内存中的存储形式及其使用方法 将一个字符常量放到一个字符变量中,实际上并不是把该字符本身放到内存单元中去,而是将该字符的相应的ASCII代码放到存储单元中。 ;例 向字符变量赋以整数。 #include stdio.h void main() { char c1,c2; c1=a;c2=b; printf(%c %c\n,c1,c2); printf(%d %d\n,c1,c2); } ;字符常量与字符串常量不同; 合法的字符串常量:   “How do you do.”, “CHINA”, “a” , “$123.45” 可以输出一个字符串,如   printf(“How do you do.”);; §6.4字符型数据; §6.4字符型数据;例 大小写字母的转换 #include stdio.h void main() { char c1,c2; c1=a; c2=b; c1=c1-32; c2=c2-32; printf(%c %c\n,c1,c2); };使用格式说明符“%c”输入单个字符时,空格和转 义字符均作为有效字符被输入。 例如,scanf(%c%c%c,ch1,ch2,ch3); printf(ch1=%c,ch2=%c,ch3=%c\n,ch1,ch2,ch3); 假设输入:A□B□C↙,则系统将字母A赋值给ch1,空格□赋值给ch2,字母B赋值给ch3。;1.字符数据输入函数;单个字符的输入──getchar()函数 [案例] 说明getchar()函数的格式和作用。 /*功能:说明getchar()函数的格式和作用。*/ #include stdio.h /*文件包含*/ main() {char ch; printf(Please input two character: ); ch=getchar(); /*输入1个字符并赋给ch */ putchar(ch);putchar(\n); putchar(getchar()); /*输入一个字符并输出*/ putchar(\n); } ; 程序运行情况如下: Please input two characters: ab↙ a b 1.getchar()函数的格式:getchar(); 2.getchar()函数的作用:从系统隐含的输入设备(如键盘)输入一个字符。另外,从功能角度来看,scanf()函数可以完全代替getchar()函数。 (1)getchar()函数只能用于单个字符的输入,一次输入一个字符。 (2)程序中要使用getchar()函数,必须在程序(或文件)的开头加上编译预处理命令: #include stdio.h“ ;格式:putchar(c) 功能:向终端输出一个字符。 说明:(1)c可以是字符型,也可以是整型。 (2)c可以是变量,可以是常量,也可以是表达式。;[案例] putchar() 函数的格式和使用方法。 /*功能:说明putchar()函数的格式和使用方法。*/ #include stdio.h /*编译预处理命令:文件包含*/ main() {char ch1=N, ch2=E, ch3=W; putchar(ch1); putchar(ch2); putchar(ch3);

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档