第2章 字符函数和字符串函数

1 _isascii

功能:判断参数的ascii码是否在0-127内

头文件:ctype.h

语法:    int _isascii(int c);

2 _iscsym

功能:判断参数是否为大小写字母,下划线或者数字0-9

头文件:ctype.h

语法:    int _iscsym(int c);

3 _strdup

功能:将字符串放入内存

头文件:string.h

语法:    char *_strdup(const char *strSource);

4 _stricmp

功能:比较两个字符串,不区分字符串中字母的大小写

头文件:string.h

语法:    int _stricmp(const char *string1,const char *string2);

5 _strlwr

功能:把字符串中的大写字母转为小写字母

头文件:string.h

语法:    char *_strlwr(char *string);

6 _strnicmp

功能:比较特定长度的字符串,字符串中字符不区分大小写

头文件:string.h

语法:    int _strnicmp(const char *string1,const *string2,size_t count);

7 _strnset

功能:把字符串中给定长度的子字符串设定成某个特定的字符

头文件:string.h

语法:    char *_strnset(char *string,int c,size_t count)

8 _strrev

功能:倒序排列指定字符串

头文件:string.h

语法:char *_strrev(char *string);

9 _strset

功能:把字符串中的所有字符全部设置成指定的字符

头文件:string.h

语法:char *_strset(char *string,int c);

10 _strupr

功能:把字符串中的小写字母全部转换为大写字母

头文件:string.h

语法:char *_strupr(char *string);

11 _toascii

功能:把字符转换为ascii码

头文件:ctype.h

语法:int _toascii(int c);

12 isalnum

功能:判断字符是否为大小写字母或者数字0-9

头文件:ctype.h

语法:int isalnum(int c);

13 isalpha

功能:判断字符是否为大小写字母

头文件:ctype.h

语法:int isalpha(int c);

14 iscntrl

功能:判断字符是否为控制字符

头文件:ctype.h

语法:int iscntrl(int c);

15 isdigit

功能:判断字符是否为数字0-9

头文件:ctype.h

语法:int isdigit(int c);

16 isgraph

功能:判断参数的asc码是否在33-126之间

头文件:ctype.h

语法:int isgraph(int c);

17 islower

功能:判断参数是否为小写字母

头文件:ctype.h

语法:int islower(int c);

18 isprint

功能:判断参数的asc码是否在32-126之间

头文件:ctype.h

语法:int isprint(int c);

19 isspace

功能:判断参数是否为空格,制表符或者换行符

头文件:ctype.h

语法:int isspace(int c);

20 isupper

功能:判断参数是否为大写字母

头文件:ctype.h

语法:int isupper(int c);

21 strcat

功能:连接两个字符串

头文件:ctype.h

语法:char *strcat(char *strDestination,const char *strSource)

22 strchr

功能:找出字符串中的指定字符

头文件:string.h

语法:char *strchr(const char *string,int c);

23 strcmp

功能:比较两个字符串

头文件:string.h

语法:int strcmp(const char *string1,const char *string2);

24 strcpy

功能:本函数实现字符串的复制

头文件:string.h

语法:char *strcpy(char *strDestination,const char *strSource);

25 strcspn

功能:找出给定字符串中第一个属于指定字符串中的字符的位置

头文件:string.h

语法:size_t strcspn(const char *string,const char *strCharSet);

26 strlen

功能:返回字符串的长度

头文件:string.h

语法:size_t strlen(const char *string);

27 strncat

功能:用给定字符串中指定数目的子字符串连接另外一个字符串

头文件:string.h

语法:char *strncat(char *strDest,const char *strSource,size_t count);

28 strncmp

功能:比较两个特定长度的字符串

头文件:string.h

语法:int strncmp(const char *string1,const char *string2,size_t count);

29 strncpy

功能:将给定字符串中指定数目的子串复制到另外一个字符串

头文件:string.h

语法:char *strncpy(char *strDest,const char *strSource,size_t count);

30 strpbrk

功能:从字符中第一个字符是另一个字符串中的字符处开始输出

头文件:string.h

语法:char *strpbrk(const char *string,const char *strCharSet);

31 strrchr

功能:找出特定字符在某字符串中出现的最后位置

头文件:string.h

语法:char *strrchr(const char *string,int c);

32 strspn

功能:找出指定字符串中第一个不属性另外一个字符串中字符的位置

头文件:string.h

语法:size_t strspn(const char *string,const char *strCharSet);

33 strstr

功能:获取某字符串在指定字符串中第一次出现的位置指针

头文件:string.h

语法:char *strstr(const char *string,const char *strCharSet);

34 strtok

功能:根据一个字符串的字符截断另一个字符串

头文件:string.h

语法:char *strtok(char *strToken,const char *strDelimit);

35 strxfrm

功能:使用指定另一个字符串替换指定字符串中特定长度的子字符串

头文件:string.h

语法:size_t strxfrm(char *strDest,const char *strSource,size_t count);

36 tolower

功能:将大字字母转换为小写字母

头文件:ctype.h或者stdlib.h

语法:int tolower(int c);

37 toupper

功能:将小写字符转换为大写字符

头文件:ctype.h或者stdlib.h

语法:int toupper(int c);

你可能感兴趣的:(第2章 字符函数和字符串函数)