C语言标准库总结
Posted 是CodeAllen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言标准库总结相关的知识,希望对你有一定的参考价值。
目录
assert.h 诊断消息 仅包含assert宏。可以在程序中使用该宏来诊断程序状态(例如某个变量是否为0等),若检查失败,程序终止。
ctype.h 字符处理 包含判断字符类型及大小写转换的函数。
errno.h 错误监测 提供了errno。可以在调用特定库函数后检测errno的值以判断调用过程中是否有错误发生。
limits.h 整型特性 提供了描述整数类型和字符类型特性的宏。
setjmp.h 非本地跳转 提供了用于绕过正常的函数返回机制,从一个函数跳转到另一个正在活动的函数的setjmp和longjmp函数。
signal.h 信号处理 提供了包括中断和运行时错误在内的异常情况处理函数。
stdarg.h 不定参数 提供了支持函数处理不变个数的参数的工具。
time.h 日期和时间 提供了获取、操纵和处理日期的函数。
背景
C语言是由贝尔电话实验室的Dennis M. Ritchie于1972年开发的一种通用的过程式命令式计算机编程语言,用于开发Unix操作系统。
C语言是使用最广泛的计算机语言,它与Java编程语言(在现代软件程序员中同样流行并且使用最广泛的语言)一起保持着排名第一的波动。
C语言标准库是一组内置函数,包含的常量和头文件例如<stdio.h>,<stdlib.h>,<math.h>等。此库将用作C程序员的参考手册。
C语言函数库适合有一定的C语言基础的工作者使用
如果使用了标准库中的函数,就要将相应的标准头使用#include
包含进来
15个标准库头文件
assert.h 诊断消息 仅包含assert宏。可以在程序中使用该宏来诊断程序状态(例如某个变量是否为0等),若检查失败,程序终止。
ctype.h 字符处理 包含判断字符类型及大小写转换的函数。
errno.h 错误监测 提供了errno。可以在调用特定库函数后检测errno的值以判断调用过程中是否有错误发生。
float.h 浮点数特性 提供了描述浮点数特性的宏。
limits.h 整型特性 提供了描述整数类型和字符类型特性的宏。
locale.h 本地化 提供了一些支持程序国际化的函数。
math.h 数学计算 提供了大量用以数学计算的函数。
setjmp.h 非本地跳转 提供了用于绕过正常的函数返回机制,从一个函数跳转到另一个正在活动的函数的setjmp和longjmp函数。
signal.h 信号处理 提供了包括中断和运行时错误在内的异常情况处理函数。
stdarg.h 不定参数 提供了支持函数处理不变个数的参数的工具。
stddef.h 常用定义 提供了常用的类型和宏。
stdio.h 输入输出 提供了大量输入输出函数。
stdlib.h 常用实用函数 提供了大量实用的函数。
string.h 字符串处理 提供了大量字符串处理函数。
time.h 日期和时间 提供了获取、操纵和处理日期的函数。
以上是关于C语言标准库总结的主要内容,如果未能解决你的问题,请参考以下文章