阅标准库

简介: 阅标准库。

阅标准库
头文件 功能简介

标准输入输出库,包含 printf、scanf、fgets、fputs 等函数。

标准库函数,包含内存分配、程序控制、转换函数等,如 malloc、free、exit、atoi、rand 等。

字符串操作函数,如 strlen、strcpy、strcat、strcmp 等。

数学函数库,包含各种数学运算函数,如 sin、cos、tan、exp、log、sqrt 等。
时间和日期函数,如 time、clock、difftime、strftime 等。

字符处理函数,如 isalpha、isdigit、isspace、toupper、tolower 等。

定义各种类型的限制值,如 INT_MAX、CHAR_MIN、LONG_MAX 等。

定义浮点类型的限制值,如 FLT_MAX、DBL_MIN 等。

包含宏 assert,用于在调试时进行断言检查。

定义了错误码变量 errno 及相关宏,用于表示和处理错误。

定义了一些通用类型和宏,如 size_t、ptrdiff_t、NULL 等。

定义了处理信号的函数和宏,如 signal、raise 等。

提供非本地跳转功能的宏和函数,如 setjmp、longjmp 等。

定义了与地域化相关的函数和宏,如 setlocale、localeconv 等。

提供处理可变参数函数的宏,如 va_start、va_arg、va_end 等。

定义布尔类型和值 true 和 false。

定义了精确宽度的整数类型,如 int8_t、uint16_t 等。

提供与整数类型相关的格式化输出宏和函数。

提供复数运算的函数和宏,如 cabs、carg 等。

为泛型数学函数提供宏,以简化对不同类型数据的数学运算。

提供对浮点环境的控制,如舍入模式和异常状态。

目录
相关文章
|
JSON JavaScript 数据格式
NodeJs环境下对Protobuf的序列化与反序列化
关于Protobuf的介绍,这里不过多叙述,只介绍NodeJs环境下对Protobuf的使用
2341 0
NodeJs环境下对Protobuf的序列化与反序列化
|
SQL C++
数仓之归因分析
数仓之归因分析
|
JavaScript
使用 Vue CLI 创建 Vue 项目的详细步骤
使用 Vue CLI 创建 Vue 项目的详细步骤
252 0
|
Java 数据库连接 数据库
一篇文章学会学会c3p0数据库连接池~
一篇文章学会学会c3p0数据库连接池~
447 0
|
Dubbo Java 应用服务中间件
快速上手使用Dubbo进行远程调用
本场景将对Dubbo的基础结构和使用方式进行介绍,带您体验快速上手使用Dubbo完成基础验证。
|
Kubernetes Cloud Native 安全
你必须了解的CNCF基金会
你必须了解的CNCF基金会
976 0
你必须了解的CNCF基金会
|
Java API Android开发
Android10.0(Q) MTK平台增加以太网静态IP功能
Android10.0(Q) MTK平台增加以太网静态IP功能
1145 0
cc1: all warnings being treated as errors
cc1: all warnings being treated as errors
480 0
|
NoSQL C语言 C++
Vscode修改.exe文件生成位置
Vscode修改.exe文件生成位置
1118 0
Vscode修改.exe文件生成位置
|
存储 机器学习/深度学习 缓存
云知声 Atlas 超算平台: 基于 Fluid + Alluxio 的计算加速实践
本文主要介绍云知声 Atlas 超算平台基于 Fluid + Alluxio 的计算加速实践,以及 Fluid 是如何为 Atlas 带来全新的数据集管理方式的。
云知声 Atlas 超算平台: 基于 Fluid + Alluxio 的计算加速实践