当前头文件是字符串库(Strings library)中的 单字节(Byte)字符串 主题中的部分内容。该头文件的内容沿袭自 C 语言,对应的 C 头文件为 <string.h>

​字符串库(参考手册) ​字符串库(标准)

  • size_t 无符号整数类型,一般用来保存 sizeof 操作符返回的结果
  • NULL 由编译器定义的空指针常量
  • 字符串操作

    strcpy 拷贝一个字符串到另一个字符串中
    strncpy 从一个字符串中拷贝指定数目的字符到另一个字符串中
    strcat 连接两个字符串
    strncat 将一个字符串中指定数目的字符拷贝连接到另一个字符串后面
    strxfrm 使用本地化转化字符串

    字符串查询

    strlen 返回给定字符串的长度
    strcmp 比较两个字符串
    strncmp 比较两个字符串中指定数目的字符
    strcoll 按当前本地化属性比较两个字符串
    strchr 返回指定字符在字符串中第一次出现的位置
    strrchr 返回指定字符在字符串中最后一次(即返向第一次)出现的位置
    strspn 返回字符串中第一个不在指定字符串中出现的字符的下标
    strcspn 返回字符串中第一个在指定字符串中出现的字符的下标
    strpbrk 返回指向字符串中第一个在指定字符串中出现的字符的指针
    strstr 在一个字符串中查找另一个字符串第一次出现的位置
    strtok 使用分隔符字符串分解另一个字符串

    字符数组操作

    memchr 在一个缓存中搜索指定字符
    memcmp 比较两个缓存
    memset 用指定字符填充一个缓存
    memcpy 拷贝一个缓存到另一个缓存
    memmove 移动一个缓存到另一个缓存

    杂项

    strerror 返回指定错误码对应的文字信息