c语言字符及字符串处理函数

c语言字符及字符串处理函数

ID:8969375

大小:14.21 KB

页数:3页

时间:2018-04-13

c语言字符及字符串处理函数_第1页
c语言字符及字符串处理函数_第2页
c语言字符及字符串处理函数_第3页
资源描述:

《c语言字符及字符串处理函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、#includeintisalnum(intc)测试C是否为字母或数字intisalpha(intc)测试C是否为字母intiscsym(intc)测试C是否为字母、下划线或数字intiscsymf(intc)测试C是否为字母、下划线intisdigit(intc)测试C是否为十进制数字intisxdigit(intc)测试C是否为十六进数字intislower(intc)测试C是否为小写字母intisupper(intc)测试C是否为大写字母intispunct(intc)测试C是否为标点符号intisspace(intc)测试C是否为空白intisgrap

2、h(intc)    测试C是否为可打印字符intisascii(intc)判断C是否为ASCII字符,(0-127)inttoasscii(intc)将字符C转换成ASCIIinttolower(intc)将字符C转换成小写字符inttoupper(intc)将字符C转换成大写字符#includedoubleatof(constchar*nptr)将字符串转换成双精度浮点型数intatoi(constchar*nptr)将字符串转换成整型数  longatol(constchar*nptr)将字符串转换成长整型数doublestrtod(constchar

3、*nptr,char**endptr)将字符串转换成双精度浮点型数loingintstrtol(constchar*nptr,char**endptr,intbase)将字符串转换成长整型数unsignedlongintstrtoul(constchar*nptr,char**endptr,intbase)将字符串转换成无符号长整型数char*gcvt(doublenumber,sixe_tndigits,char*buf)将浮点整型数转换为字符串,取四舍五入#includechar*strcpy(char*s1,constchar*s2)将字符串s2复制到

4、数组s1中char*ctrncpy(char*s1,constchar*s2,size_tn)将字符串s2开始的n个字节复制到字符数组s1中char*strcat(char*s1,constchar*s2)将字符串s2追加到字符数组s1中的字符串后char*strncat(char*s1,constchar*s2,size_tn)将字符串s2开始的n个字节追加到字符数组s1中的字符串后intstrcmp(constchar*s1,constchar*s2)比较字符串s1与字符串s2intstrncmp(constchar*s1,constchar*s2,size_tn)比较字符

5、串s1与字符串s2前n个字符char*strchr(constchar*s,intc)查找C所表的字符在字符串s中首次出现的位置,成功返回该位置的指针,否则返回NULLchar*strrchr(constchar*s,intc)返回C所代表的字符在s中最后一次出现的位置指针,否则返回NULLsize_tstrcspn(constchar*s1,constchar*s2)计算并返回字符串s1中不包含字符串s2中任何字符的起始段的长充,即在字符串s1中查找是否有字符串s2的字符,若碰到有该字符则返回从开始到该字符之前的字符长度size_tstrspn(constchar*s1,co

6、nstchar*s2)计算并返回字符串s1中只包含字符串s2中字符的起始段的长段,即当在s1中没遇到s2在s2中的字符时,返回从开始到该字符之前的字符串的长度char*strpbrk(constchar*s1,constchar*s2)查找字符串s2中任意字符在字符串s1中首次出现的位置char*strstr(constchar*s1,constchar*s2)返回字符串s2在字符串s1中首次出次的位置指针,否则返回NULLchar*strtok(char*s1,constchar*s2)对strtok()函数的反复调用将使字符串s1分解为若干记号,这些记号用字符串s2中所包含

7、的字符分开,第一次调用包含s1作为第一个参数,而继续划分相同字符串的后续调用将包含NULL作为第一个参数,每次调用将返回指向当前记号的指针。如果当调用函数时没有更多的记号,则返回NULL#字符串内存函数void*memcpy(void*s1,constvoid*s2,size_tn)将s2指向的内存块内n个字符复制到s1指向的内存块,返回结果对象的指针;void*memmove(void*s1,constvoid*s2,size_tn)将s2指向的内存块内n个字符复制到内存中的临时空间,在从

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

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

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