- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言ppt教案07
char c[ ]={I, ,a,m, ,h,a,p,p,y} ; 数组 c 的长度是 10。 1. 用格式符“%c”逐个输入或逐个输出,一次输入或输出一个 字符。 例如: int i; char c[5]; for (i=0;i5;i++) /* 逐个输入 */ scanf(%c,c[i]); . . for (i=0;i5;i++) /* 逐个输出 */ printf(%c,c[i]); 2. 字符数组并不一定要求最后一个字符为‘\0’。 7.3.5 字符数组的输入输出 1. 输出时不包括‘\0’。 2. 用“%s”格式输出时,printf函数中的输出项是字符数组的 数组名。 例如 : char c[ ]=China; printf(%s, c ); 下面写法是不正确的: printf(“%s”, c[0]) ; 输出字符串 China 用数组名 c 2. 用格式符“%s”将整个字符串一次输入或输出。 输出时遇到结束符‘\0’就停止。 C[0]是数组元素 使用时特别要注意以下几点: 3. 当数组长度大于字符串的实际长度时,也只输出到‘\0’结束。 char c[10] =China ; printf(%s, c) ; 5. 用 scanf 函数“%s”格式输入一个字符串时,函数中输入项用 数组名,并且该数组已定义,而且输入字符串的长度应小于 数组长度。例如: char c[10]; scanf(%s, c); 用数组名,而且不要加地址符 , 因为数组名代表了该数组的起始地址 数组长度为 10,最多只能输入9个字符 4. 如果一个字符数组中包含多个‘\0’时,遇到第一个‘\0’时结束输出。 6. 用scanf函数输入多个字符串时,每个字符串之间用空格分隔 例如: char str1[5], str2[5], str3[5]; scanf(%s%s%s,str1,str2,str3); 输入: How are you? 则: +\0 ---- str3 +\0 ---- str2 +\0 ---- str1 如果改为: char str[13]; scanf(%s,str); 输入: How are you? 只将第一个空格前的字符How送到str中,并加上‘\0’。 scanf( ) 遇到空格时,作为输入串结束。 7.3.6 字符串处理函数 在C语言的函数库中提供了一些用来处理字符串的函数。 1. 字符串输入输出函数 (1) 字符串输出函数 puts(字符数组) -----将一个字符串 输出到终端。 以‘\0’结束,可包含转义字符 例如: char str[10]= China ; puts(str) ; 输出: China (2) 字符串输入函数 gets(字符数组) -----输入一个字符串到 字符数组函数值是字符数组的起始地址。例如 : char str[10] ; gets(str) ; 键盘输入:ComputerCR , 数组 str[ ]接收, 换行字符\n 改为结束符 \0 。 puts 函数和gets 函数一次只能输出或输入一个字符串 头上要加 # include stdio.h 注意: 2. 字符串连接函数 strcat(字
您可能关注的文档
- 14.4课题学习第一课时n.ppt
- 1接口技术讲义(第一章_接口技术概述.).doc
- 2011年下学期九年级物理第二次月考试卷.doc
- 2012第五周理综物理试题档.doc
- C++primer中文版第四版习题答案word版本第八章.doc
- F119发动机全称F119.doc
- eViewHMI常见问题库.doc
- HF(高粘度指数液压油).ppt
- §1.1.1长度和的测量.doc
- theBritishIsles-七中.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)