linux下字符串操作常用函数

字符串长度函数

    size_t strlen(const char *string);

不受限制的字符串函数

    char *strcpy(char *dst, const char *src);
    char *strcat(char *dst, const char *src);
    int strcmp(const char *s1, const char *s2);

字符串查找

    /*
     + 功能:查找字符串s中首次出现字符c的位置
     + 说明:返回首次出现c的位置的指针,如果s中不存在c则返回NULL。
     */
    char *strchr(const char *str, int ch);
    //同上
    char *strrchr(const char *str, int ch);

大小写字符转换函数

    int tolower(int ch);
    int toupper(int ch);

内存操作函数

    void *memcpy(void *dst, const void *src, size_t length);
    void *memmove(void *dst, const void *src, size_t length);
    void *memcmp(const void *a, const void *b, size_t length);
    void *memset(void *a, int ch, size_t length);

不断更新