• C语言字符串函数


    strtok()     字符串分割函数
    strstr()     字符串查找函数

    范例
    #include <string.h>
    main()
    {
        char * s = "012345678901234567890123456789";
        char *p;
        p = strstr(s, "901");
        printf("%s ", p);
    }

    执行结果:
    9.01E+21


    strspn()     字符查找函数
    strrchr()     定位字符串中最后出现的指定字符
    strpbrk()     定位字符串中第一个出现的指定字符
    strncpy()     复制字符串
    strncat()     字符串连接函数
    strncasecmp()     字符串比较函数(忽略大小写)
    strlen()     字符串长度计算函数
    strdup()     复制字符串
    strcspn()     查找字符串

    范例
    #include <string.h>
    main()
    {
        char *str = "Linux was first developed for 386/486-based pcs. ";
        printf("%d ", strcspn(str, " "));
        printf("%d ", strcspn(str, "/-"));
        printf("%d ", strcspn(str, "1234567890"));
    }

    执行结果:
    5 //只计算到" "的出现, 所以返回"Linux"的长度
    33 //计算到出现"/"或"-", 所以返回到"6"的长度
    30 // 计算到出现数字字符为止, 所以返回"3"出现前的长度


    strcpy()     复制字符串
    strcoll()     字符串比较函数(按字符排列次序)
    strcmp()     字符串比较函数(比较字符串)
    strchr()     字符串查找函数(返回首次出现字符的位置)

    #include <string.h>
    main()
    {
        char *s = "0123456789012345678901234567890";
        char *p;
        p = strchr(s, '5');
        printf("%s ", p);
    }

    执行结果:
    5.68E+25


    strcat()     连接字符串
    strcasecmp()     字符串比较函数(忽略大小写比较字符串)
    rindex()     字符串查找函数(返回最后一次出现的位置)
    index()     字符串查找函数(返回首次出现的位置)
    toupper()     字符串转换函数(小写转大写)
    tolower()     字符串转换函数(大写转小写)
    toascii()     将整数转换成合法的ASCII码字符
    strtoul()     将字符串转换成无符号长整型数
    strtol()     将字符串转换成长整型数
    strtod()     将字符串转换成浮点数
    gcvt()     将浮点型数转换为字符串(四舍五入)
    atol()     将字符串转换成长整型数
    atoi()     将字符串转换成整型数
    atof()     将字符串转换成浮点型数

    sscanf(argv[i], "%ld", &junction_count);

    sscanf( dtm, "%s %s %d  %d", weekday, month, &day, &year );

    sprintf(str, "Value of Pi = %f", M_PI);
  • 相关阅读:
    MySQL用户权限管理
    索引 聚集索引 唯一索引 普通索引 联合索引 覆盖索引
    sql注入
    pymysql
    MySQL 多表查询
    MySQL 聚合函数以及 优先级
    mysql 语句 字段 和结构主键外键的增删改
    协程
    事件 event
    进程池和线程池 concurrent.futures import ProcessPoolExecutor,ThreadPoolExecutor
  • 原文地址:https://www.cnblogs.com/emanlee/p/3353462.html
Copyright © 2020-2023  润新知