c语言学习常用函数

c语言学习常用函数

ID:34415907

大小:29.90 KB

页数:8页

时间:2019-03-05

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

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

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、r中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。#include#includeintmain(void){    charstring[20];    char*ptr,c='r';    strcpy(string,"Therearetworings");    ptr=strrchr(string,c);    if(ptr)        printf("T

4、hecharacter%cisatposition:%s",c,ptr);    else        printf("Thecharacterwasnotfound");    return0;}strrchr返回的指针应当指向"rings"里的'r',而不是“There”或"are"里的'r'。运行结果是:Thecharacterrisatposition:rings2.strcmp(),strncmp(),strncpy(),strcpy()原型:externintstrcmp(constchar*s1,cons

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

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

7、strlen)例子:char*who="I";char*whom="CSDN";sprintf(s,"%slove%s.",who,whom);//产生:"IloveCSDN."这字符串写到s中sprintf(s,"%10.3f",3.1415626);//产生:"3.142注意:在将各种类型的数据构造成字符串时,sprintf的强大功能很少会让你失望。由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比printf有用得多。4.sub

8、str()函数功能:substr是C++语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。定义:substr(size_type_off=0,size_type_count=npos)参数:_off所需子字符串的起始位置,字符串中第一个字符

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

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

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