对C语言的标准库、头文件的理解

本文介绍了C语言中的标准库概念,包括其包含的内置函数、常量和头文件。重点讲解了头文件的作用以及预处理命令#include的使用,以stdio.h为例,列举了常用C头文件及其功能。
摘要由CSDN通过智能技术生成

1.什么是标准库呢?

        有很多我们使用的功能并不是我们自己写的,而是C语言自带的。而这些C 语言自带的所有这些功能统称为“标准库”(standard library),包含C 内置函数、常量和头文件。我们直接调用即可。

2.什么是头文件呢?

        不同的功能定义在不同的文件里,这些文件统称为“头文件”(header file)系统自带的功能会在对应这个功能的头文件进行描述,比如 printf() 的头文件就是系统自带的 stdio.h 。头文件的后缀通常是 .h

3.预处理命令:#include命令

        想要使用系统自带的功能,就必须先加载其对应的头文件,加载使用的是 #include 命令,声明在各文件模块的开头。C语言中以 # 号开头的命令称为预处理命令。就是在编译器对当前C程序进行编译前执行预处理操作

格式:

#include <头文件名>

注意,加载头文件的 #include 语句不需要分号结尾

对比写法:

#include <stdio.h>: //编译系统在系统头文件所在目录搜索
 ​
#include "stdio.h": //编译系统首先在当前的源文件目录中查找 stdio.h,找不到的话,再转向系统头文件所在目录搜索。

所以我们通常对系统自带的头文件使用尖括号,而对于我们自己写的头文件使用双引号

stdio.h是系统提供的一个文件名,stdio是standard input & output的缩写。

常用的C头文件

  • stdio.h——定义核心输入和输出函数

    • printf()、scanf()、getchar()、putchar()

  • stdlib.h——定义数值转换函数、伪随机网络生成器和内存分配

  • string.h——定义字符串处理函数

  • stdint.h——定义精确宽度的整数类型

  • math.h——定义常用的数学函数

    • sin()、sqrt()

  • stddef.h——定义了几个有用的类型和宏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值