bcmp(比较内存内容)
#include <strings.h> int bcmp(const void *s1, const void *s2, size_t n);
bcopy(拷贝内存内容)
#include <strings.h> void bcopy(const void *src, void *dest, size_t n);
bzero(将一段内存内容全清为零)
#include <strings.h> void bzero(void *s, size_t n);
ffs(在一整型数中查找第一个值为真的位)
#include <strings.h> int ffs(int i);
index(查找字符串中第一个出现的指定字符)
#include <strings.h> char *index(const char *s, int c);
memccpy(拷贝内存内容)
#include <string.h> void *memccpy(void *dest, const void *src, int c, size_t n);
memchr(在某一内存范围中查找一特定字符)
#include <string.h> void *memchr(const void *s, int c, size_t n);
memcmp(比较内存内容)
#include <string.h> int memcmp(const void *s1, const void *s2, size_t n);
memcpy(拷贝内存内容)
#include <string.h> void *memcpy(void *dest, const void *src, size_t n);
memfrob(对内存区域编码)
#include <string.h> void *memfrob(void *s, size_t n);
memmove(拷贝内存内容)
#include <string.h> void *memmove(void *dest, const void *src, size_t n);
memset(将一段内存空间填入某值)
#include <string.h> void *memset(void *s, int c, size_t n);
rindex(查找字符串中最后一个出现的指定字符)
#include <strings.h> char *rindex(const char *s, int c);
strcasecmp(忽略大小写比较字符串)
#include <strings.h> int strcasecmp(const char *s1, const char *s2);
strcat(连接两字符串)
#include <string.h> char *strcat(char *dest, const char *src);
strchr(查找字符串中第一个出现的指定字符)
#include <string.h> char *strchr(const char *s, int c);
strcmp(比较字符串)
#include <string.h> int strcmp(const char *s1, const char *s2);
strcoll(采用目前区域的字符排列次序来比较字符串)
#include <string.h> int strcoll(const char *s1, const char *s2);
strcpy(拷贝字符串)
#include <string.h> char *strcpy(char *dest, const char *src);
strcspn(返回字符串中连续不含指定字符串内容的字符数)
#include <string.h> size_t strcspn(const char *s, const char *reject);
strdup(复制字符串)
#include <string.h> char *strdup(const char *s);
strfry(随机重组字符串内的字符)
#include <string.h> char *strfry(char *string);
strlen(返回字符串长度)
#include <string.h> size_t strlen(const char *s);
strncasecmp(忽略大小写比较字符串)
#include <strings.h> int strncasecmp(const char *s1, const char *s2, size_t n);
strncat(连接两字符串)
#include <string.h> char *strncat(char *dest, const char *src, size_t n);
strncmp(比较字符串)
#include <string.h> int strncmp(const char *s1, const char *s2, size_t n);
strncpy(拷贝字符串)
#include <string.h> char *strncpy(char *dest, const char *src, size_t n);
strpbrk(查找字符串中第一个出现的指定字符)
#include <string.h> char *strpbrk(const char *s, const char *accept);
strrchr(查找字符串中最后一个出现的指定字符)
#include <string.h> char *strrchr(const char *s, int c);
strspn(返回字符串中连续不合指定字符串内容的字符数)
#include <string.h> size_t strspn(const char *s, const char *accept);
strstr(在一字符串中查找指定的字符串)
#include <string.h> char *strstr(const char *haystack, const char *needle);
strtok(分割字符串)
#include <string.h> char *strtok(char *str, const char *delim);