2022年C语言头文件大全 .pdf

上传人:Che****ry 文档编号:27265730 上传时间:2022-07-23 格式:PDF 页数:5 大小:52.23KB
返回 下载 相关 举报
2022年C语言头文件大全 .pdf_第1页
第1页 / 共5页
2022年C语言头文件大全 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年C语言头文件大全 .pdf》由会员分享,可在线阅读,更多相关《2022年C语言头文件大全 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、标准 C 语言头文件ISO C标准定义的头文件(24 项 ) 验证程序断言 支持复数算术运算 字符类型 出错码 浮点环境 浮点常量 整型格式转换 替代关系操作符宏 实现常量 局部类别 数学常量 非局部 goto 信号 可变参数表 布尔类型和值 标准定义 整型 标准 I/O库 实用程序库函数 字符串操作 通用类型数学宏 时间和日期 宽字符支持 宽字符分类和映射支持POSIX 标准定义的必须的头文件(26 项 ) 目录项 文件控制 文件名匹配类型 路径名模式匹配类型 组文件 网络数据库操作 口令文件 正则表达式 tar归档值 终端 I/O 符号常量 文件时间 字扩展类型 Internet定义 套接

2、字本地接口 Internet地址族 传输控制协议 内存管理声明 select函数 套接字接口 文件状态 进程时间 基本系统数据类型 UNIX域套接字定义系统名 进程控制POSIX 标准定义的XSI 扩展头文件 (26 项 ) cpio归档值 动态链接 消息显示结构 文件树漫游 代码集转换实用程序 语言信息常量 模式匹配函数定义 货币类型 数据库操作 消息类别 轮询函数 搜索表 字符串操作 系统出错日志记录 用户上下文 用户限制 用户帐户数据库 IPC 消息队列 资源操作 信号量 共享存储 文件系统信息 时间类型 附加的时间 矢量 I/O操作POSIX 标准定义的可选头文件(8 项) 异步 I/

3、O 消息队列 线程 执行调度 信号量 实时 spawn 接口 XSI STREAMS接口 时间跟踪名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 标准 C+ 语言头文件(54 个其中 16 个用于构建STL,3 个为附加非必须)STL 通用算法 STL位集容器 用于在程序运行时执行断言 字符处理 错误码 用于测试浮点类型属性 ISO646变体字符集 测试整数类型属性 本地化函数 数学函数复数类 执行非内部的goto语句 信号 访

4、问参数数量变化的函数 用于定义实用的类型和宏 输入 / 输出 杂项函数及内存分配 字符串 时间 宽字符处理及输入/ 输出 宽字符分类 STL双端队列容器 异常处理类 文件流 STL函数对象 参数化输入 / 输出基本输入 / 输出支持 输入 / 输出前置声明 数据流输入 / 输出 基本输入流 遍历序列的类 各种数据类型最值常量STL 线性列表容器 国际化支持 STL映射容器 专用内存分配器 基本内存分配和释放 通用的数字操作 基本输出流 STL 队列容器 STL 集合容器 基于字符串的流 STL 堆栈容器 标准异常类 iostream 的缓冲区类 字符串类 非内存字符序列的流类 运行时类型标识

5、STL 通用模板类 支持值数组的类和模版类 STL 动态数组容器标准 C+附加的头文件 (3 个) 非必须 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - The Standard C+ library consists of 51 required headers.This implementation also includesthree additional headers,and ,not required by the

6、 C+ Standard,for a total of 54 headers.Of these 54 headers,16 constitute the Standard Template Library, or STL.These are indicated below with the notation - (STL) for defining numerous templates that implement useful algorithms - for defining a template class that administers sets of bits - for defi

7、ning a template class that supports complex arithmetic - (STL) for defining a template class that implements a deque container - for defining several functions that control exception handling - for defining several iostreams template classes that manipulate exteral files - (STL) for defining several

8、 templates that help construct predicates for the templates defined in and - (STL) for defining template classes that implement hashed associative containers that map keys to values - (STL) for defining template classes that implement hashed associative containers - for declaring several iostreams m

9、anipulators that take an argument - for defining the template class that serves as the base for many iostreams classes - for declaring several iostreams template classes before they are necessarily defined - for declaring the iostreams objects that manipulate the standard streams - for defining the

10、template class that performs extractions - (STL) for defining several templates that help define and manipulate iterators - for testing numeric type properties - (STL) for defining a template class that implements a doubly linked list container - for defining several classes and templates that contr

11、ol locale-specific behavior, as in the iostreams classes - (STL) for defining template classes that implement associative containers that map keys to values - (STL) for defining several templates that allocate and free storage for various container classes - for declaring several functions that allo

12、cate and free storage - (STL) for defining several templates that implement useful numeric functions - for defining the template class that performs insertions - (STL) for defining a template class that implements a queue container - (STL) for defining template classes that implement associative con

13、tainers - (STL) for defining a template class that implements a singly linked list container - for defining several iostreams template classes that manipulate string containers - (STL) for defining a template class that implements a stack container - for defining several classes useful for reporting

14、 exceptions - for defining template classes that buffer iostreams operations - for defining a template class that implements a string container - for defining several iostreams classes that manipulate in-memory character sequences - for defining class type_info, the result of the typeid operator - (

15、STL) for defining several templates of general utility - for defining several classes and template classes that support value-oriented arrays 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - - (STL) for defining a template class that impleme

16、nts a vector container 新的 C标准库 - for enforcing assertions when functions execute - for classifying characters - for testing error codes reported by library functions - for testing floating-point type properties - for programming in ISO 646 variant character sets - for testing integer type properties

17、 - for adapting to different cultural conventions - for computing common mathematical functions - for executing nonlocal goto statements - for controlling various exceptional conditions - for accessing a varying number of arguments - for defining several useful types and macros - for performing inpu

18、t and output - for performing a variety of operations - for manipulating several kinds of strings - for converting between various time and date formats - for manipulating wide streams and several kinds of strings - for classifying wide characters 旧的 C标准库 - for enforcing assertions when functions ex

19、ecute - for classifying characters - for testing error codes reported by library functions - for testing floating-point type properties - for programming in ISO 646 variant character sets - for testing integer type properties - for adapting to different cultural conventions - for computing common ma

20、thematical functions - for executing nonlocal goto statements - for controlling various exceptional conditions - for accessing a varying number of arguments - for defining several useful types and macros - for performing input and output - for performing a variety of operations - for manipulating se

21、veral kinds of strings - for converting between various time and date formats - for manipulating wide streams and several kinds of strings - for classifying wide characters Finally, in this implementation, the Standard C+ library also includes several headers for compatibility with traditional C+ li

22、braries: - for defining several iostreams template classes that manipulate exteral files - for declaring several iostreams manipulators that take an argument - for declaring the iostreams objects that manipulate the standard streams - for declaring several functions that allocate and free storage -

23、for declaring several template classes that aid migration from older versions of the Standard Template Library 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 定义宏assert() 字符处理 错误报告 定义与实现相关的浮点值勤 定义与实现相关的各种极限值 支持函数setlocale() 数学函数库使用的各种定义 支持非

24、局部跳转 定义信号值 支持可变长度的变元列表 定义常用常数 支持文件输入和输出 其他 各种声明 支持串函数 支持系统时间函数C99 新增的 头文件和库 支持 复数算法 给出对浮点状态标记和浮点环境的其他方面的访问 定义标准的、可移植的整型类型集合。也支持处理最大宽度整数的函数 首先在此1995 年第一次修订时引进,用于定义对应各种运算符的宏 支持 布尔数据类型类型。定义宏bool ,以便兼容于C+ 定义标准的、可移植的整型类型集合。该文件包含在中 定 义一般类型的浮点宏 首 先在 1995 年第一次修订时引进,用于支持多字节和宽字节函数 首先在1995 年第一 次修订时引进,用于支持多字节和宽字节分类函数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁