C语言的标准库(Standard Library)提供了一系列用于执行常见任务的函数和宏定义,这些任务包括但不限于输入输出、字符串处理、数学计算、内存管理、时间日期处理等。
C标准库并不直接包含在C语言的编译器中,作为一组头文件和库文件实现,这些文件随编译器一起提供。
常见的C 标准库头文件:
头文件 | 功能简介 |
---|---|
<stdio.h> | 标准输入输出库,包含 printf 、scanf 等函数 |
<stdlib.h> | 标准库函数,包含内存分配、程序控制等函数 |
<string.h> | 字符串操作函数,如 strlen 、strcpy 等 |
<math.h> | 数学函数库,如 sin 、cos 、sqrt 等 |
<time.h> | 时间和日期函数,如 time 、strftime 等 |
<ctype.h> | 字符处理函数,如 isalpha 、isdigit 等 |
<limits.h> | 定义各种类型的限制值,如 INT_MAX 等 |
<float.h> | 定义浮点类型的限制值,如 FLT_MAX 等 |
<assert.h> | 断言宏 assert ,用于调试检查 |
<errno.h> | 定义错误码变量 errno 及相关宏 |
<stddef.h> | 定义通用类型和宏,如 size_t 、NULL 等 |
<signal.h> | 处理信号的函数和宏,如 signal 等 |
<setjmp.h> | 提供非本地跳转功能的宏和函数 |
<locale.h> | 地域化相关的函数和宏,如 setlocale 等 |
标签:头文件,定义,C语言,学习,标准,编译器,函数 From: https://blog.csdn.net/xuann/article/details/141978264