打印
[开发工具]

C语言的头文件

[复制链接]
32|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
backlugin|  楼主 | 2025-2-25 00:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、stdio.h
主要用于标准输入输出功能,如printf(), scanf(), fgets(), fputs(), fopen(), fclose(), snprintf(), vprintf()等。
2、stdlib.h
包含常用函数库,如内存分配malloc(), free(), 程序控制exit(), 随机数生成rand(), srand(), 绝对值计算abs(), 整数除法div(), lldiv()等。
3、string.h
提供字符串处理函数,如字符串长度strlen(), 字符串复制strcpy(), 字符串连接strcat(), 字符串比较strcmp(), 字符串查找strstr(), 内存拷贝memcpy(), 内存设置memset()等。
4、math.h
数学函数库,包含三角函数sin(), cos(), tan(), 平方根sqrt(), 指数和对数函数pow(), log(), exp(), 向上/向下取整ceil(), floor()等。
5、ctype.h
字符处理库,用于字符分类和转换,如判断字符是否为字母isalpha(), 数字isdigit(), 大写isupper(), 以及字符大小写转换tolower(), toupper()等。
6、time.h
时间处理库,包含时间操作函数,如获取当前时间time(), 本地时间转换localtime(), 格式化时间字符串strftime(), 格林尼治时间转换gmtime(), 时间差计算difftime(), 时间结构设置mktime(), 计时clock()等。
7、assert.h
断言库,提供assert()函数,用于在开发和调试阶段检查程序中的假设是否为真,若假设失败则终止程序执行。
8、errno.h
错误号定义哭,定义全局变量errno,用于表示程序运行过程中发生的错误,以及一系列宏用于处理和解释这些错误码。
9、limits.h
数据类型属性库,定义了一些与证书类型相关的常量与宏。如证书类型的最小值和最大值INT_MAX, INT_MIN, CHAR_MAX, CHAR_MIN, SIZE_MAX等。
10、float.h
浮点数属性库,定义与浮点类型相关的常亮和宏,如浮点数的最大最小值FLT_MAX, DBL_MAX, LDBL_MAX,以及精度FLT_EPSILON, DBL_EPSILON等。
11、stdbool.h
布尔类型库,定义布尔类型bool和布尔常量true, false。
12、stddef.h
标准定义哭,定义了一些常用的类型和宏,如size_t, NULL, offsetof(), ptrdiff_t等。
13、stdint.h
固定宽度整数类型库。定义了一系列固定宽度的整数类型,如int8_t, int16_t, int32_t, int64_t, uint8_t, uint16_t, uint32_t, uint64_t等。
14、inttypes.h
证书类型格式化库,提供了一系列宏,用于printf和scanf系列函数的整数类型格式化输出和输入,如PRId8, PRIu8, PRIX8等。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

2845

帖子

1

粉丝