标准C 字符与字符串函数
判断字符函数isalnum() :判断是否为字母或者数字
isalpha() :判断是否为字母
iscntrl() :判断是否为控制字符
isdigit() :判断是否为数字字符
isgraph() :判断是否为非空格可打印字符
islower() :判断是否为小写字母
isupper() :判断是否为大写字母
isprint() :判断是否为可打印字符
ispunct() :判断是否为标点符号
isspace() :判断是否为空格字符
isxdigit() :判断是否为十六进制字符
比较字符串函数
memcmp() :指定大小比较两个字符串
strcmp() :直接比较两个字符串
strncmp() :比较某一长度的两个字符串
查找字符函数
memchr() :在某一内存范围中查找一特定字符
strchr() :查找某个字符在字符串中首次出现的位置
strrchr() :查找某个字符在字符串中最后一次出现的位置
查找字符串函数
strtok() :查找指定字符之前的子串
strcspn() :在指定字符串中查找子串
strpbrk() :查找指定字符串中的任一字符在另一字符串中首次出现的位置
strspn() :查找第一个子串的位置
strstr() :查找指定子串首次出现的位置
字符串复制函数
memcpy() :将一个内存数据复制到另一个内存
memmove() :将一个内存数据复制到另一个内存
strcpy() :复制字符串
strncpy() :复制指定长度的字符串到另一字符串中
字符串连接函数
strcat() :连接两个字符串
strncat() :连接指定长度的两个字符串
字符转换函数
atof() :将字符串转成浮点数float
atoi() :将字符串转成整数int
atol() :将字符串转成长整数long
strtod() :字符串转换成double类型
strtol() :将字符串转成长整型long
strtoul() :将字符串转成无符号长整型unsigned long
strxfrm() :转换子串,可以用于字符串比较
tolower() :转换成小写字母
toupper() :转换成大写字母
字符串其他函数
strlen() :获取字符串长度
strcoll() :采用目前区域的字符排列次序来比较字符串
memset() :将一块内存的所有字节设置为一个值
strerror() :返回错误码对应的文本信息
标准IO流和文件流的函数列表,请参考《C库函数功能分类简述列表之标准IO流文件流操作函数》