zoukankan      html  css  js  c++  java
  • 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)  /*随机数发生函数*/


  • 相关阅读:
    centos 安装 TortoiseSVN svn 客户端
    linux 定时任务 日志记录
    centos6.5 安装PHP7.0支持nginx
    linux root 用户 定时任务添加
    composer 一些使用说明
    laravel cookie写入
    laravel composer 安装指定版本以及基本的配置
    mysql 删除重复记录语句
    linux php redis 扩展安装
    linux php 安装 memcache 扩展
  • 原文地址:https://www.cnblogs.com/_programmer/p/1575861.html
Copyright © 2011-2022 走看看