• C语言字符相关函数-


    一、字符测试函数    ctype.h

    isalnum:测试字符是否为英文或数字;
    isalpha:测试字符是否为英文字母;
    isascii:isacii(测试字符是否为ASCII码字符)
    incntrl:测试字符是否为ASCII码的控制字符
    isdigit:测试字符是否为阿拉伯数字
    isgrahp:测试字符是否为可打印字符
    islower:测试字符是否为小写字母
    isprint:测试字符是否为可打印字符
    isspace:测试字符是否为空格
    ispunct:测试字符是否为标点符号或特殊符号
    isupper:测试字符是否大写字母
    isxdigit:测试字符是否为十六进制字符

    二、字符串转换函数  stdlib.h  

    atof :将字符串转换成浮点型数
    atoi :将字符串转换成整型数
    atol :将字符串转换成长整型数
    gcvt :将浮点型数转换为字符串
    ecvt :将浮点型数转换为字符串
    fcvt :将浮点型数转换为字符串
    strtod:将字符串转换成浮点数
    strtol:将字符串转换成长整型数
    strtoul:将字符串转换成无符号长整形数
    toascii:将整型数转换成合法的ASCII码字符
    tolower:将大写字母转换成小写字母
    toupper:将小写字母转换成大写字母

    三、字符串比较 string.h
    bcmp :比较字符串的前n个字节是否相同。如果相同则返回0值,否则返回非0值。
    memcm :比较两个字符串的大小是否相关,并且返回第一个不相同字符的差值。
    strncasecmp :忽略大小写比较两个字符串。

    四、字符串复制
    bcopy :将一个字符串的前n个字符复制到另一个字符串中。
    memccpy :将一个字符串中的前n个字节复制到另一个字符串中。与bcopy函数不同的是memccpy可以检查字符串里是不是 有某一个字符。
    strcpy :将一个字符串复制到另一个字符串。
    strncpy :将一个字符串中的若干个字符复制到另一个字符串中。

    五、字符串的清理与填充
    bzero :将字符串中的部分字节写为0,即写入NULL值。
    memset :将一个字符的前n个字符填充为某一个字符。

    六、字符串查找
    index :在字符串中找出需要查找字符第一次的出现位置,然后将该字符地址返回。
    rindex :在字符串中找出最后一次某字符的出现位置,然后将该字符地址返回。
    memchr :在一个字符串的前n个字符中查找某一字符,返回这个字符的指针地址。
    strchr :在一个字符串中查找某一个字符第一次出现的位置。
    strrchr :在一个字符串中查找某一个字符最后一次出现的位置。

    七、字符串的连接与分割
    strcat :将一个字符串连接到另一个字符串后面。
    strtok :将字符串分割成多个字符串。

    八、其它字符串函数
    strlen :返回字符串的长度,也就字符串里一共有多少个字符。
    strspn :返回一个字符串首次不包含在字符串内容中的字符的位置。
    strcspn :查找出一个字符串第一次不允许出现的某个字符的.

  • 相关阅读:
    Js获取当前日期时间及其它操作
    OpenResty
    Nginx开发从入门到精通
    TengineWeb服务器项目
    VS2012的SVN插件VISUALSVN
    VS项目如何运用svn的忽略列表
    SVN 中trunk、branches、tags都什么意思?
    SVN服务器搭建和使用(一)
    逗号分隔字符串转换为一张表--解决查询in(逗号分隔字符串)出错问题
    判断函数是否存在、判断函数是否存在并执行
  • 原文地址:https://www.cnblogs.com/sail/p/9931868.html
Copyright © 2020-2023  润新知