【C/C++基础】C语言标准库

本文详细介绍了C语言的标准库,包括C89中的基本库如<stdio.h>、<stdlib.h>等,以及C99和C11中新增的库如<complex.h>、<threads.h>等。特别强调了C11引入的多线程支持库,为C语言的并发编程提供了新的可能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言标准库

C89中

文件简介说明
<assert.h>断言相关
<ctype.h>字符类型判断
<errno.h>标准报错机制
<float.h>浮点运算
<limits.h>各种体系结构限制
<locale.h>本地化接口
<math.h>数学函数
<setjmp.h>跨函数跳转
<signal.h>信号(类似UNIX信号定义,但是差很远)
<stdarg.h>可变参处理
<stddef.h>一些标准宏定义
<stdio.h>标准I/O库
<stdlib.h>标准工具库函数
<string.h>ASCIIZ字符串及任意内存处理函数
<time.h>时间相关

在94年的修正版中

  • <iso646.h>
  • <wchar.h>
  • <wctype.h>

在C99中增加了六个库

  • <complex.h>
  • <fenv.h>
  • <inttypes.h>
  • <stdbool.h>
  • <stdint.h>
  • <tgmath.h>

在C11中新增多线程支持库

  • <threads.h>

使用C11新增的多线程支持库-threads.h进行多线程编程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值