当前位置: C语言 -- 标准库 -- <string.h>

<string.h>头文件

<string.h>头文件定义了一个宏,并声明了一个类型以及多个函数,用于操作字符类型数组和其它被视为字符类型数组的对象,具体如下:

类型(type):
size_t 表示sizeof运算符运算结果的无符号整数类型。

宏(macro):
NULL 表示空指针常量的宏。

函数(function):
复制函数:
memcpy 复制内存区域字符序列的函数。
memmove 移动内存区域字符序列的函数。
strcpy 复制字符串的函数。
strncpy 从字符串中复制限定数量字符的函数。
连接函数:
strcat 连接字符串的函数。
strncat 向字符串添加限定数量字符的函数。
比较函数:
memcmp 比较内存区域字符序列的函数。
strcmp 比较字符串的函数。
strcoll 比较字符串的函数。
strncmp 比较字符串前n个字符的函数。
strxfrm 转换字符串的函数。
搜索函数:
memchr 搜索指定字符在内存区域第一次出现位置的函数。
strchr 搜索指定字符在字符串中第一次出现位置的函数。
strcspn 计算最大初始片段长度的函数。
strpbrk 搜索字符在字符串中第一次出现位置的函数。
strrchr 搜索指定字符在字符串中最后一次出现位置的函数。
strspn 计算最大初始片段长度的函数。
strstr 搜索子字符串在字符串中第一次出现位置的函数。
strtok 拆分字符串的函数。
其它函数:
memset 填充内存区域的函数。
strerror 获取出错信息的函数。
strlen 计算字符串长度的函数。