C语言中的字符串操作

来源:互联网 发布:非凡软件发布 编辑:程序博客网 时间:2024/04/30 14:30

C语言中的字符串操作

1.1 stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);

1.2strncpy功 能: 串拷贝(只拷贝前n个)用 法: char *strncpy(char *destin, char *source, int maxlen);

2 strcat功 能: 字符串拼接函数(在destin后拼接)用 法: char *strcat(char *destin, char *source);

3.1strchr功 能: 在一个串中查找给定字符的第一个匹配之处(是char型指针)用 法: char *strchr(char *str, char c);

3.2‍strrchr功 能: 在串中查找指定字符的最后一个出现用 法: char *strrchr(char *str, char c);

5.1strcmp功 能: 串比较用 法: int strcmp(char *str1, char *str2);看Asic码,str1>str2,返回值 > 0;两串相等,返回05.5.2strcmpi功 能: 将一个串中的一部分与另一个串比较, 不管大小写用 法: int strcmpi(char *str1, char *str2, unsigned maxlen)5.3‍strncmp功 能: 串比较用 法: int strncmp(char *str1, char *str2, int maxlen);

6. strupr

 : 将串中的小写字母转换为大写字母

 : char *strupr(char *str);

7.‍strtol

 : 将串转换为长整数

 : long strtol(char *str, char **endptr, int base);

8.strtod

 : 将字符串转换为double型值

 : double strtod(char *str, char **endptr);

9.‍strset

 : 将一个串中的所有字符都设为指定字符

 : char *strset(char *str, char c);

10.‍strspn

 : 在串中查找指定字符集的子集的第一次出现

 : int strspn(char *str1, char *str2);

11.strrev

 : 串倒转

 : char *strrev(char *str);

12.‍strpbrk

 : 在串中查找给定字符集中的字符

 : char *strpbrk(char *str1, char *str2);

13.‍strrchr

 : 在串中查找指定字符的最后一个出现

 : char *strrchr(char *str, char c);

原创粉丝点击