当前位置:C++技术网 > 资讯 > C语言库函数:2 标准C语言字符与字符串函数

C语言库函数:2 标准C语言字符与字符串函数

更新时间:2015-06-26 00:10:35浏览次数:1+次

标准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流文件流操作函数