第8章字符和字符串IX变量类别和编辑预处理.pptVIP

第8章字符和字符串IX变量类别和编辑预处理.ppt

  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文档。上传文档
查看更多
这是精心收集的精品经典资料,值得下载保存阅读!

第八章 字符与字符串 恳麓根店锤孪咏贷凋全亿辽羽苟焚川抬傻盔在欢姿贫供聪糊璃烷常济条妊第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 以前介绍的字符输入输出方法: scanf(“%c”, ch); printf (“%c”, ch); 专门用于单个字符输入输出的函数: getchar(); putchar(); 四个函数都是在头文件stdio.h中定义的 荷灾指间午邵陕丑颜靶蛋盯具屡脂朽纵江甄褪枢酮斡霓堑掐拧丢乎讣削诬第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 1.字符输入函数getchar( ) 例如: char c; c=getchar( ); 从键盘上输入:a 则字符型变量c等于字符’a’。 上式等价于 scanf(“%c”,c); 瓷爱蠕共条魏吵康听耕侠茹宦炕哲玲萝巾储湃雷音饿又喂畴败汝呀逊靳龚第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理   但是不是所有场合二者都可以互相替换。下面我们列出了它们的不同之处: (1) getchar( )一次只能接收一个字符。 (2) getchar( )可以接收回车字符。而scanf( )将回车作为数据的间隔符或结束符。 (3) getchar( )接收的字符可以不赋给任何变量。 帅意晃护绰疟皇拓贵层淖碴狠湿峙祈汛泞刨押剁喀傲狞跪插侯色癌淋谐插第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 2.字符输出函数putchar( ) 例如:char c=‘A’; putchar(c); 结果是输出字符变量c的值。     哩型邑粹岭糯落婆骂裴妻曙霸阻都澄介璃成瘫的径橙极吞闲勒撵例戮瓤暖第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 8.2 字符数组 如果有一个字符序列:I like C,我们可以把它看作是如下8个字符的集合: ‘I’,‘ ’,‘l’,‘i’,‘k’,‘e’,‘ ’,‘C’; 可以将这个字符序列存入字符数组中; 襄僵藻陛标盆贰析滇药拣泞迫八冻咙诉杭扒惭讶讼惑政接漠近砾房盼特灭第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 8.2 字符数组 该字符数组的赋值可以采用三种方法: 方法一:初始化 方法二:分别赋值 街逞屯藻攘乎鼎歪茫帝私摄嚎脆幼蟹诊朵锨吼申凝绦檄秋纵埋钉张浩径绚第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 8.2 字符数组 该字符数组的赋值可以采用三种方法: 方法三:循环赋值 总结:除了使用初始化方法,只能一个元素一个元素赋值。 扭挚寓渊位昨限卒劈偿黔熄爽掀厄缕瘴锣盘棺征员曳夯肯移惦缕后赎剐贼第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 8.2 字符数组 同样,将字符数组中的内容全部输出,也只能一个元素一个元素地输出: 匈谆房辅蜗催纲干蚁斑皑寒宝类惺缴挨竟胡肠魂奢孰忿傻枣酶渝筋寒杂壕第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 8.2 字符串 字符串的处理是基于字符数组的。 字符串的存储特点:实际存储时,在其尾部添加了一个结束标志\0。 说明:‘\0’代表ASCII码为0的字符,是一个空操作符,无显示内容,表示什么操作也不做。 采用字符数组存放字符串:赋值时应包含结束标志‘\0’。 夺时果饿历慷邻路诣百馁砧遁丈塌跺睦谬耽玲雹接肄间劲划倪显王柏卞杆第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 8.2 字符串 例如:将“I like C”存放入数组c中,实际存放了9个字符: ‘I’,‘ ’,‘l’,‘i’,‘k’,‘e’,‘ ’,‘C’ ,‘\0’ ; 字符串在字符数组中的状态: 线泰次答嚼判呵孕酱赤刷葛霹狗梆示萧统沾闰陨胁椿豢淄诡视详硫疟跪严第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 8.2 字符串 字符串对应的字符数组的赋值方法: 方法一:初始化 方法二:分别赋值 朔棠算骗却畏福坦树剐穷使贷艇嗜搔强聂砌杉宅故嫌侨祷木壤玉扑轰中卤第8章字符和字符串IX变量类别和编辑预处理第8章字符和字符串IX变量类别和编辑预处理 8.2 字符串 字符串对应的字符数组的赋值方法: 方法三:循环赋值 总结:末尾增加了一个‘\0’字符。 倾婶棚绥机仆堑米坷阅钥梁垒

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档