C语言学习常用函数.docx

C语言学习常用函数.docx

ID:50824264

大小:46.94 KB

页数:6页

时间:2020-03-15

C语言学习常用函数.docx_第1页
C语言学习常用函数.docx_第2页
C语言学习常用函数.docx_第3页
C语言学习常用函数.docx_第4页
C语言学习常用函数.docx_第5页
资源描述:

《C语言学习常用函数.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言学习常用函数1.strstr()和 strrchr()if(strstr(buff,"IONBETA")!=NULL)判断包含文件:string.h函数名:strstr函数原型:externchar*strstr(constchar*str1,constchar*str2);语法:*strstr(str1,str2)str1:被查找目标 stringexpressiontosearch.str2:要查找对象 Thestringexpressiontofind.返回值:若str2是str1的子串,则先确定str2在str1的第一次出现的位置,并返回

2、此位置到str1末尾的所有字符;如果str2不是str1的子串,则返回NULL。(注:若想返回str2在str1第一次出现的位置,不是这个函数)。例子:charstr[]="1234xyz";char*str1=strstr(str,"34");cout<

3、字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。#include#includeintmain(void){    charstring[20];    char*ptr,c='r';    strcpy(string,"Therearetworings");    ptr=strrchr(string,c);    if(ptr)        printf("Thecharacter%cisatposition:%s",c,pt

4、r);    else        printf("Thecharacterwasnotfound");    return0;}strrchr返回的指针应当指向"rings"里的'r',而不是“There”或"are"里的'r'。运行结果是:Thecharacterrisatposition:rings2.strcmp(),strncmp(),strncpy(),strcpy()原型:externintstrcmp(constchar*s1,constchar*s2);所在头文件:string.h功能:比较字符串s1和s2。一般形式:strcm

5、p(字符串1,字符串2)说明:当s1s2时,返回正数即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇''为止。如:"A"<"B""a">"A""computer">"compare"特别注意:strcmp(constchar*s1,constchar*s2)这里面只能比较字符串,不能比较数字等其他形式的参数。用法:intstrncmp(char*str1,char*str2,intmaxlen);说明:此函数功能即比较字符串str1和str2的前maxlen

6、个字符。1.如果前maxlen字节完全相等,返回值就=0;2.在前maxlen字节比较过程中,如果出现str1[n]与str2[n]不等,则返回(str1[n]-str2[n])。3.springf(),printf(),fprintf()函数功能:把格式化的数据写入某个字符串函数原型:intsprintf(char*buffer,constchar*format[,argument]…);返回值:字符串长度(strlen)例子:char*who="I";char*whom="CSDN";sprintf(s,"%slove%s.",who,whom);

7、//产生:"IloveCSDN."这字符串写到s中sprintf(s,"%10.3f",3.1415626);//产生:"3.142注意:在将各种类型的数据构造成字符串时,sprintf的强大功能很少会让你失望。由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比printf有用得多。4.substr()函数功能:substr是C++语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。定义:substr(size_type_off=0,si

8、ze_type_count=npos)参数:_off所需子字符串的起始位置,字符串中第一个字符

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

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

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