码迷,mamicode.com
首页 > 其他好文 > 详细

字符串函数

时间:2016-12-11 21:10:39      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:strncmp   结束   cat   返回   strlen   char   包括   strncat   覆盖   

1,   char *strcpy(char *s1,const char *s2)

  该函数把s2指向的字符串(包括空字符),复制到s1指向的位置,返回值是s1。

2,  char *strncpy(char *s1,const char *s2,size_t n)

  该函数把s2指向的字符串,复制到s1指向的位置,复制的字符数不超过n ,返回值是s1。

空字符后的字符不被复制。如果源字符串的字符数少于n个,目标字符串以空字符填充。

3,  char *strcat(char *s1,const char *s2)

  s2指向的字符串被复制到s1指向的字符串结尾。复制过来的字符串的第一个字符覆盖了s1所指字符串结尾的空字符。返回s1.

4,  char *strncat(char *s1,const char *s2,size_t n)

  只复制s2指向字符串的前n位字符,s1结尾的空字符被覆盖,并给新字符串追加一个空字符。

5,  int strcmp(const char *s1,const char *s2)

  比较两个字符串,相同返回0,s1>s2(机器编码顺序,字典序?)返回正数,反之返回负数

    int strncmp(const char *s1,const char *s2,size_t n)

  只比较前n个字符或遇到第一空字符

6,  char *strchr(const char *s,int c)

  该函数返回一个指针,该指针指向字符串s中存放字符c的第一个位置,空字符也可以查到。没有就返回空指针。

7,  char *strpbrk(const char *s1,const char *s2)

  返回一个指针,指向字符串s1中存放s2字符串的任何字符的第一个位置。没找到返回空指针。

8,  char *strrchr(const char *s, int c)

  该函数返回一个指针,该指针指向字符串s中存放字符c的最后一次出现的位置。空字符也可以查到。没有就返回空指针。

9,  char *strstr(const char *s1,const char *s2)

  返回一个指针,指向s1字符串中第一个出现s2字符串的地方。没找到就返回空指针

10,  char *strlen(const char *s)

  返回s字符串的字符个数,不包括‘\0‘标志结束的空字符。

字符串函数

标签:strncmp   结束   cat   返回   strlen   char   包括   strncat   覆盖   

原文地址:http://www.cnblogs.com/tingjie-word/p/6160367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!