• C语言常用函数整理


    一、格式化输入输出函数格式:
    在Turbo C中格式字符串的一般形式为: [标志][输出最小宽度][.精度][长度]类型 其中方括号[]中的项为可选项。各项的意义介绍如下:
    1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:
    表示输出类型的格式字符       格式字符意义
    d                 以十进制形式输出带符号整数(正数不输出符号)
    o                 以八进制形式输出无符号整数(不输出前缀O)
    x                 以十六进制形式输出无符号整数(不输出前缀OX)
    u                 以十进制形式输出无符号整数
    f                 以小数形式输出单、双精度实数
    e                 以指数形式输出单、双精度实数
    g                 以%f%e中较短的输出宽度输出单、双精度实数
    c                 输出单个字符
    s                 输出字符串
    2.标志
    标志字符为-、+、#、空格四种,其意义下表所示:
    标志格式字符      标 志 意 义
    -          结果左对齐,右边填空格
    +          输出符号(正号或负号)空格输出值为正时冠以空格,为负时冠以负号
    #          对c,s,d,u类无影响;对o类, 在输出时加前
    缀o         对x类,在输出时加前缀0x;对e,g,f 类当结果有小数时才给出小数点
    3.输出最小宽度
    用十进制整数来表示输出的最少位数。 若实际位数多于定义的宽度,则按实际位数输出, 若实际位数少于定义的宽度则补以空格或0。
    4.精度
    精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符, 则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。
    5.长度
    长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出。

    二、字符处理函数
    字符输出:putchar(ch)
    字符输入:getchar()

    三、字符串处理:
    字符串输出:puts(char *)
    字符串输入:gets(char *)
    测试字符串长度:strlen(char *)
    字符串复制函数:strcpy(char *,char *)
    字符串比较:strcmp(char *str1,char *str2)   [返回值:return str1-str2]
    字符串连接:strcat(char *,char *)

    四、常用转换函数"math.h"
    double atof(char *x)
    int atoi(char *X)

    五、常用字符处理函数"ctype.h"
    int isalpha(int x)
    int islower(int x)
    int isupper(int x)
    int isdigit(int x)
    int toupper(int x)
    int tolower(int x)
    int toascii(int x)

    六、随机数"stdlib.h"
    void randomize()   /*对随机数发生器进行初始化*/
    int random(int num)  /*随机数发生函数*/


  • 相关阅读:
    Mysql 重做日志及与二进制日志的区别
    【MySql】性能优化之分析命令
    ubuntu一些基本软件安装方法
    Linux学习笔记
    exp/imp三种模式——完全、用户、表
    Oracle学习日志20150302
    如何在macOS Sierra中运行CORE Keygen破解程序
    国内各大互联网公司技术站点集合
    React Native资料
    React Native集成到现有项目(非cocoa pods)
  • 原文地址:https://www.cnblogs.com/_programmer/p/1575861.html
Copyright © 2020-2023  润新知