字符串与字符指针

字符串与字符指针

ID:39230964

大小:2.52 MB

页数:53页

时间:2019-06-28

字符串与字符指针_第1页
字符串与字符指针_第2页
字符串与字符指针_第3页
字符串与字符指针_第4页
字符串与字符指针_第5页
资源描述:

《字符串与字符指针》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Lesson10字符串与字符指针mtysoft@163.comASCII码'A'=65'a'=97''=32'0'=48常见字符的ASCII码[2007.4]已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,以下不能将变量c中大写字母转换为对应小写字母的语句是A)c=(c-'A')%26+'a'B)c=c+32C)c=c-'A'+'a'D)c=('A'+c)%26-'a'整型与字符型黄建语录四:整型和字符型通用。[2005.4.16]'0'的ASCII值为48,则程序输出chara='1',b='2';printf("%c,",b++);print

2、f("%d",b-a);习题演练[2009.9.23]'A'的ASCII码为65,则程序输出charc1,c2;c1='A'+'8'-'4';c2='A'+'8'-'5';printf("%c,%d",c1,c2);2,2E,68转义字符转义字符含义ASCII码回车换行10t横向跳到下一制表位9b退格8r回车13\反斜杠92'单引号39"双引号34a响铃7ddd1~3位8进制数例:101xhh1~2位16进制数例:x41字符数组与串2-1charsa[]={'N','B','A'};'N''B''A'sa201charsb[]="NBA

3、";'N''B''A'''sb201334字符数组与串2-2'N''B''A'sa201'N''B''A'''sb2013charsa[]={'N','B','A',''};charsb[]="NBA";44''3''=0逻辑假'0'=48逻辑真'''0'区分'0'与''[2008.9.13]以下不能作为C合法常量的是A)'cd'B)0.1e+6C)"a"D)"11"习题演练2-1[2008.9.18]以下程序运行后,w的值是intw='A';charx='0',y='';w=((x

4、

5、y)&&(w<'a'));1[2006.9

6、.24]以下选项中,值为1的表达式是A)1-'0'B)1-''C)'1'-0D)''-'0'[2005.4.25]以下能正确定义一维数组的选项是A)inta[5]={0,1,2,3,4,5};B)inta[5]="0123";C)chara={'A','B','C'};D)chara[]={0,1,2,3,4,5};习题演练2-2[2005.4.27]若已有定义:chara[]="xyz",b[]={'x','y','z'};则以下选项正确的是A)数组a和b的长度相同B)a数组长度小于bC)a数组长度大于bD)上述说法都不对字符串函数strcmp字符串比较字

7、符串输出puts1strcat字符串连接gets字符串输入strlen字符串长度strcpy字符串复制输出字符串'N''B''A'sa201''3charsa[4]="NBA";for(i=0;i<3;i++)printf("%c",sa[i]);NBAprintf("%s",sa);NBAputs(sa);NBA习题演练charsa[7]="ABCTV";ABCputs(sa+1);'A''B''C'sa'''T''V'''2013546printf("%s",sa+4);printf("%s",sa);BCTV字符串函数strcmp字符串比较字符

8、串输入gets2strcat字符串连接puts字符串输出strlen字符串长度strcpy字符串复制gets与scanf函数读取字符串,直至遇到换行符为止,然后把换行符替换为空字符''。getsscanf函数遇到空格或换行符时输入结束,输入有空格的字符串时,须用gets。gets函数3-1[例]若运行时输入:ABCD<回车>ABCD<回车>,则以下程序运行结果是charst1[80],st2[80];gets(st1);scanf("%s",st2);puts(st1);puts(st2);ABCDAB[2004.4.35]有以下定义:chara[10],*p=

9、a;不能给数组a输入字符串的语句是A)gets(a);B)gets(a[0]);C)gets(&a[0]);D)gets(p);[2006.4.17]若要求从键盘读入含有空格字符的字符串,应使用函数A)getc()B)gets()C)getchar()D)scanf()gets函数3-2[2009.9.31]以下叙述中错误的是A)不可以用赋值语句给字符数组名赋字符串B)可以用输入语句把字符串整体输入给字符数组C)字符数组中的内容不一定是字符串D)字符数组只能存放字符串chars[80],a[80];inti,j=0;gets(s);for(i=0;s[i]!='

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。