Home » 未分类 » Linux C 学习笔记 六

Linux C 学习笔记 六

vim

字符串是一个或多个字符的序列
字符串不是一个数据类型,而是一个数据结构,通过数组实现

字符串函数:string.h
获取字符串长度:
int strlen(const char* string)
字符串拷贝:
char* strcpy(char* des,char* src)
char* strncpy(char* des,char* src,int size)
字符串比较:
int strcmp(const char* str1,const char* str2)
int strncmp(const char* str1,const char* str2,int size)
1)如果两个字符串相等,返回值为0
2)如果第一个参数小于第二个参数,返回值小于0
3)如果第一个参数大于第二个参数,返回值大于0
字符串连接:
char* strcat(const char* str1,const char* str2)
char* strncat(char* str1,const char* str2,int size)
字符串中查找字符:返回查找到字符的指针或NULL
char* strchr(const char* string,int ch)
char* strrchr(const char* string,int ch) //反向查找
字符串中查找子串:返回查找到子字符串的指针或NULL
char* strstr(const char* string,const char* substring)
查找字符串前缀:
int strspn(const char* str,const char* set)
返回str起始部分匹配set中任意字符的字符数
char* strpbrk(const char* str,const char* set)
返回字符串中第一个出现的字符集中字符的指针或NULL

This entry was posted in 未分类. Bookmark the permalink.