zoukankan      html  css  js  c++  java
  • 字符串处理函数

    1.拷贝函数

      char *strcpy(char *dest,const *src);

      把后面的src字符串的内容拷贝到dest字符串当中,拷贝结束是以遇到""才停下。

      char *strncpy(char *dest,char *src,size_t n);

      跟上面的拷贝函数作用差不多,从src中拷贝长度为n的字符串到dest中。

    2.合并函数

      char *strcat(char *dest,char *src);

      将src字符串的内容合并到dest字符串的后面。

      char *strncat(char *dest,char *src,size_t n);

      将src中长度为n的字符串合并到dest字符串后面。

    3.比较函数

      int strcmp(const char *str1,const char *str2);

      比较两个字符串是否相等,原理是用字符相减的形式,如果相等,返回值为0,;如果不相等,返回值根据ASCII原理,返回正值(str1>str2),负值(str1<str2)。

      int strncmp(const char *str1,const char *str2);

      比较指定长度的字符串。

    4.测量长度函数

      size_t strlen(const char *s);

      测量字符串的长度,不包括""结束符,该函数还可以用来测量指针。

    5.标准文件流指针

      stdin:标准输入  0

      stdout:标准输出  1

      stderr:标准出错  2

    6.输入输出函数

      a.printf("%d",a);//变参函数,即输出的内容数量不确定。

        printf函数的参数:

        d  以十进制形式输出带符号整数(正数不输出符号);

        o  以八进制形式输出无符号整数(不输出前缀0);

        x,X  以十六进制形式输出无符号整数(不输出前缀Ox);

        u  以十进制形式输出无符号整数;

        f  以小数形式输出单、双精度实数;

        e,E  以指数形式输出单、双精度实数;

        g,G  以%f或%e中较短的输出宽度输出单、双精度实数;

        c  输出单个字符;

        s  输出字符串;

        p  输出指针地址;

        lu  32位无符号整数;

        llu  64位无符号整数;

      b.int fprintf(FILE *stream, const char *format, ...);

      往某个某个文件写入format这句话。

      c.int sprintf(char *str, const char *format, ...);

      将打印的内容输送到指定的str内存中。

      int snprintf(char *str, size_t size, const char *format, ...);

      将指定长度为size打印的内容输送到指定的str内存中。

      d.int scanf(const char *format, ...);

      从标准输入中获取指定格式的数据,放到后面的内存中format不能掺杂别的数据。

      int fscanf(FILE *stream, const char *format, ...);

      从某个某个文件中获取指定格式的数据放到内存中。

       int sscanf(const char *str, const char *format, ...);

      从str的内存中获取格式为format的数据放到后面的内存中。

    PS:好了,C语言的基本语法到这里基本上总结完了,如果哪里有错误请指正,0_0

  • 相关阅读:
    解决CHM文件不能浏览的问题
    SAS宏功能(下)
    python一句话求素数
    SAS与DBMS系统(SqlServer)通信
    CSS3圆角
    水平居中和垂直居中
    滚动条的控制
    快来给你的桌面加一只可爱的蟑螂吧 那个人
    自己用的PHP缓存类
    jquery 全反选
  • 原文地址:https://www.cnblogs.com/smallqizhang/p/12370067.html
Copyright © 2011-2022 走看看