C语言常用头文件

使用C语言,经常需要输入头文件,以下是常用的一些头文件。

#include (格式化输入与输出函数)

  • 01

    fprintf函数,功能:格式输出(文件)

  • 02

    fscanf函数,功能:格式输入(文件)

  • 03

    printf函数,功能:格式输出(控制台)

  • 04

    scanf函数,功能:格式输入(控制台)

  • 05

    fclose函数,功能:关闭文件

  • 06

    fopen函数,功能:打开文件

  • 07

    feof函数,功能:文件结尾判断

  • 08

    ferror函数,功能:文件错误检测

  • 09

    freopen函数,功能:将已存在的流指针和新文件连接

  • 10

    setbuf函数,功能:设置磁盘缓冲区

  • 11

    sscanf函数,功能:从缓冲区中按格式输入

  • 12

    sprintf函数,功能:格式输出到缓冲区

  • 13

    remove函数,功能:删除文件

  • 14

    rename函数,功能:修改文件名称

  • 15

    tmpfile函数,功能:生成临时文件名称

  • 16

    tmpnam函数,功能:得到临时文件路径

  • 17

    fgetc函数,功能:输入一个字符(文件)

  • 18

    fgets函数,功能:字符串输入(文件)

  • 19

    fputc函数,功能:字符输出(文件)

  • 20

    fputs函数,功能:字符串输出(文件)

  • 21

    gets函数,功能:字符串输入(控制台)

  • 22

    getchar函数,功能:字符输入(控制台)

  • 23

    getc函数,功能:字符输入(控制台)

  • 24

    putc函数,功能:字符输出(控制台)

  • 25

    putchar函数,功能:字符输出(控制台)

  • 26

    ungetc函数,功能:字符输出到流的头部

  • 27

    fread函数,功能:直接流读操作

  • 28

    fwrite函数,功能:直接流写操作

  • 29

    fgetpos函数,功能:得到文件位置

  • 30

    fsetpos函数,功能:文件位置设置

  • 31

    fseek函数,功能:文件位置移动

  • 32

    ftell函数,功能:得到文件位置

  • 33

    remind函数,功能:文件位置复零位

  • 34

    perror函数,功能:得到错误提示字符串

  • 35

    clearerr函数,功能:错误清除

  • 36

    puts函数,功能:字符串输出(控制台)

#include(字符处理)

  • 01

    isalpha函数,功能:是否字母

  • 02

    isalnum函数,功能:是否字母和数字

  • 03

    iscntrl函数,功能:是否控制字符

  • 04

    isdigit函数,功能:是否数字

  • 05

    isgraph函数,功能:是否可显示字符(除空格外)

  • 06

    isprint函数,功能:是否可显示字符(包括空格)

  • 07

    ispunct函数,功能:是否既不是空格,又不是字母和数字的可显示字符

  • 08

    isspace函数,功能:是否空格

  • 09

    isupper函数,功能:是否大写字母

  • 10

    isxdigit函数,功能:是否16进制数字(0——9,A——F)字符

  • 11

    toupper函数,功能:字符大小写转换函数 转换为大写字母

  • 12

    tolower函数,功能:转换为小写字母

#include(数学函数)

  • 01

    abs函数,功能:求整数的绝对值

  • 02

    acos函数,功能:反余弦

  • 03

    asin函数,功能:反正弦

  • 04

    atan函数,功能:反正切

  • 05

    atan2函数,功能:反正切2

  • 06

    cos函数,功能:余弦

  • 07

    sin函数,功能:正弦

  • 08

    tan函数,功能:正切

  • 09

    cosh函数,功能:双曲函数,双曲余弦

  • 10

    sinh函数,功能:双曲函数,双曲正弦

  • 11

    tanh函数,功能:双曲正切

  • 12

    exp函数,功能:指数函数

  • 13

    frexp函数,功能:指数分解函数

  • 14

    fdexp函数,功能:乘积指数函数

  • 15

    log函数,功能:自然对数

  • 16

    log10函数,功能:以10为底的对数

  • 17

    modf函数,功能:浮点数分解函数

  • 18

    pow函数,功能:幂函数

  • 19

    sqrt函数,功能:平方根函数

  • 20

    fabs函数,功能:求双精度绝对值

  • 21

    floor函数,功能:求不大于某数的最大整数

  • 22

    ceil函数,功能:求不小于某数的最小整数

  • 23

    fmod函数,功能:求双精度除法的余数,返回为双精度余数

  • 24

    rand函数,功能:产生-90到32767之间的随机整数

#include(时间和日期)

  • 01

    asctime函数,功能:ASCII码表示的时间

  • 02

    difftime函数,功能:时间差

  • 03

    mktime函数,功能:设置时间

  • 04

    clock函数,功能:处理时间

  • 05

    ctime函数,功能:字符串表示的时间

  • 06

    strftime函数,功能:指定格式的时间

#include(地区化)

  • 01

    setlocale函数,功能:地区设置

  • 02

    localeconv函数,功能:数字格式约定查询国家的时间、日期、货币等的格式转换

#include(信号处理)

  • 01

    signal函数,功能:指定信号处理函数

  • 02

    raise函数,功能:发送信号

#include(可变参数处理)

  • 01

    va_end函数,功能:可变参数结束宏

  • 02

    va_start函数,功能:可变参数开始宏

  • 03

    va_arg函数,功能:访问下一个可变参数宏

#include(动态存储分配)

  • 01

    malloc函数,功能:存储器分配

  • 02

    realloc函数,功能:重新分配存储器

  • 03

    free函数,功能:释放存储器

  • 04

    calloc函数,功能:分配指定数据的内存连续空间

#include(字符串处理)

  • 01

    strcpy函数,功能:串拷贝

  • 02

    strncpy函数,功能:按长度的串拷贝

  • 03

    strcmp函数,功能:字符串比较

  • 04

    trncmp函数,功能:按长度对字符串比较

  • 05

    strcoll函数,功能:用于非英文字符的字符串比较

  • 06

    strxfrm函数,功能:字符串转换

  • 07

    memchr函数,功能:字符查找

  • 08

    memset函数,功能:字符串设置

  • 09

    strerror函数,功能:错误字符串映射

  • 10

    strlen函数,功能:求字符串长度

  • 11

    memmove函数,功能:目的和源存储区可重叠块拷贝

  • 12

    memcpy函数,功能:目的和源存储区不可重叠块拷贝

(0)

相关推荐

  • 写C语言的头文件

    一些初学C语言的人,不知道头文件(*.h文件)原来还可以自己写的.只知道调用系统库函数时,要使用#include语句将某些头文件包含进去.其实,头文件跟.C文件一样,是可以自己写的.头文件是一种文本文 ...

  • 单片机编程C语言之#include包含头文件

    玩转了N多年的单片机编程,总结笔记.从51到AVR再到STM8再再到STM32,最后到Android,这一路成长,一路走来,艰辛和激动伴随. #include 01 c语言称为头文件包含,格式为#in ...

  • c 头文件怎么写

    使用C语言编程,必须使用头文件,头文件是一种包含功能函数.数据接口声明的载体文件,用来保存程序的声明.C语言中头文件是如何书写的呢?小编与大家分享一下操作. 操作方法 01 打开Dev-C++软件,单 ...

  • 用vc++6.0写C语言头文件和调用自己写的头文件

    C语言是基础语言,vc++6.0是初学C语言的非常好的编译器,在编写C语言程序时,你会发现有些函数你会经常使用,而且函数库里有没有包含此函数,所以每次使用你都要将其重新输入一遍,为此你感到很厌烦.当你 ...

  • C语言库文件(头文件)有哪些

    下面给出Turbo C的全部".h"文件.Turbo C头文件: 头文件 说明 alloc.h    说明内存管理函数(分配.释放等). assert.h    定义 assert ...

  • 在建立C语言工程中,如何写自己的头文件

    在建立C语言工程中会有多个c文件,这就需要自己的头文件来最为与main程序联系的桥梁,那么应该怎么写呢? 操作方法 01 首先建头文件是为了声明c文件中的函数,以及包括宏定义.建立头文件要有对应的c文 ...

  • MDK怎样设置头文件存放路径

    MDK是stm32单片机的编程软件,也是Keil的演化版本.该软件可以进行C语言编译器.宏汇编.链接器.库管理和一个功能强大的仿真调试器等多项功能,并能完成一系列完整开发方案,通过一个集成开发环境(μ ...

  • Nginx源码导读:[3]Ngnix头文件处理

    这节主要讲一下nginx , 对头文件的包含 ,怎么处理多次包含的 ,其实也可以是小的C语言知识点 操作方法 01 在nginx中有很多头文件 ngx_core.h ngx_errno.h 等等, 并 ...

  • win7无法将常用的文件夹和文件直接锁定到任务栏

    2010年开始使用win7,一直都在用一个功能,把常用的文件夹和文件都直接锁定到任务栏,方便使用。 最近这个功能一直有问题,开始只是重启以后,以前固定的文件没有了,这个也懒的去弄它,没了在添加一次。 ...