C语言字符数组总结

上传人:桔**** 文档编号:511741274 上传时间:2022-08-17 格式:DOC 页数:3 大小:23.52KB
返回 下载 相关 举报
C语言字符数组总结_第1页
第1页 / 共3页
C语言字符数组总结_第2页
第2页 / 共3页
C语言字符数组总结_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言字符数组总结》由会员分享,可在线阅读,更多相关《C语言字符数组总结(3页珍藏版)》请在金锄头文库上搜索。

1、字符数组总结字符数组不仅可以存储字符还可以存储字符串,而且存储字符串时必须包含0,因为此字符是字符串的结束标志。因此,对字符数组的初始化、输入输出与一般数组又有不同。现总结如下:数组的赋值(其中前两种赋值后不能以字符串进行处理)1. 逐个元素赋值char a5; a0=C; a1=H; a2=I; a3=N; a4=A;2. 一般整体赋值char a5=C, H, I,N,A; char a =C, H, I, N, A 3. 字符串整体赋值char a =“abc”; char a =“abc”; char a4=a,b,c,0;字符串的输入(已知:char str 10 ; int i;)

2、1. 逐个元素输入(必须输入9个)for(i=0;i9;i+) scanf(“%c”,&stri);/此句也可以用stri=getchar();代替str9=0; 注意:0只能直接赋值,不能从外部输入,外部输入的0是和0两个字符2.整个字符串输入(以空格,回车或TAB键结束)scanf(“%s”,str);注意:此语句执行后自动会在str后添加一个0,如:运行时输入:abc回车键,则str中将有4个字符,依次为:a,b,c,0,其中0是自动添加上的。3.整个字符串输入(只以回车键结束)gets(str);注意:此语句执行后自动会在str后添加一个0,如:运行时输入:abc回车键,则str中将有

3、4个字符,依次为:a,b,c,0,其中0是自动添加上的。字符串的输出(已知:char str 10 ; int i;)1.逐个字符输出(注意此时for语句表示从第一个字符一直到0)for(i=0;ai!=0;i+)/此句中的ai!=0;也可以用istrlen(str);替换 printf(“%c”,&stri);2. 整体字符串输出printf(“%s”,str);3. 整体字符串输出(此语句输出字符串后自动换行)puts(str);字符串函数1. 求字符串长度函数strlen(a)获取字符串a的长度#include #include void main( ) char a110=china;

4、 int nLength = strlen(a1);printf(%dn,nLength); nLength = strlen(beijing0wuhan);printf(%dn,nLength); 2. 字符串连接函数strcat(a,b)将字符串b连到字符串a后面,执行后a为连接后的结果#include #include void main( ) char str130 = Peoples_Republic_of_; char str2 = china; printf(%sn, strcat(str1, str2); 3. 字符串拷贝函数strcpy(a,b)将字符串b拷贝到a中,执行后b

5、的内容将变为a的内容#include #include void main( ) char a18, a2 =china, a3 =wu; strcpy(a1,a2); strcpy(a2,a3); printf(a1=%sna2=%sn,a1,a2); 4. 字符串比较函数strcmp(a,b)对a和b进行比较,如果a和b相等值为0,如果a大于b则值大于0,如果a小于b则值小于0#include #include void main() char a16=CHinA, a2 =china;int nRet = strcmp( a1, a2 );/或直接写成int nRet = strcmp( CHinA, china );if( nRet 0 )printf( a1大于a2n );else if( nRet 0 )printf( a1小于a2n );elseprintf( a1等于a2n );5. 大小写字母转换函数:strlwr(a)、strupr(a)将字符串a中的大(或小)写字母转换为小(或大)写字母#include #include void main() char a16=CHinA, a2 =wuHAn; printf (%sn, strlwr(a1); printf (%sn, strupr(a2);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号