文章分类 -  C++ / C标准库

C 标准库 - <time.h>
摘要:C 标准库 - <time.h> 简介 time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。 <time.h> 是 C 标准库中的一个头文件,提供了处理和操作日期和时间的函数和类型。这个头文件中的函数用于获取当前时间、设置时间、格式化时间和计算时间差等。 常量与宏 常量/宏 说 阅读全文
posted @ 2024-11-25 16:29 AtlasLapetos 阅读(172) 评论(0) 推荐(0)
C 标准库 - <string.h>
摘要:C 标准库 - <string.h> 简介 string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。 <string.h> 是 C 标准库中的一个头文件,提供了一组用于处理字符串和内存块的函数。这些函数涵盖了字符串复制、连接、比较、搜索和内存操作等。 库变量 下面是头文件 st 阅读全文
posted @ 2024-11-25 16:27 AtlasLapetos 阅读(132) 评论(0) 推荐(0)
C 标准库 - <stdlib.h>
摘要:C 标准库 - <stdlib.h> 简介 stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。 <stdlib.h> 是 C 标准库中的一个头文件,提供了许多通用工具函数,包括内存分配、进程控制、排序和搜索、以及字符串转换等。 库变量 下面是头文件 stdlib.h 中定义的变 阅读全文
posted @ 2024-11-25 16:26 AtlasLapetos 阅读(670) 评论(0) 推荐(0)
C 标准库 - <stdio.h>
摘要:C 标准库 - <stdio.h> 简介 stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。 <stdio.h> 是 C 标准库中的一个头文件,定义了处理文件和标准输入/输出流的各种函数和类型。 库变量 下面是头文件 stdio.h 中定义的变量类型: 序号 变量 & 描 阅读全文
posted @ 2024-11-25 16:25 AtlasLapetos 阅读(261) 评论(0) 推荐(0)
C 标准库 - <stddef.h>
摘要:C 标准库 - <stddef.h> 简介 stddef .h 头文件定义了各种变量类型和宏,这些定义和宏主要用于内存管理、对象大小、和指针算术等方面。 库变量 下面是头文件 stddef.h 中定义的变量类型: 序号 变量 & 描述 1 ptrdiff_t ptrdiff_t 是一种有符号整数类型 阅读全文
posted @ 2024-11-25 16:24 AtlasLapetos 阅读(15) 评论(0) 推荐(0)
C 标准库 - <stdarg.h>
摘要:C 标准库 - <stdarg.h> <stdarg.h> 是 C 标准库中的一个头文件,提供了一组宏,用于访问可变数量的参数。 stdarg.h 头文件定义了一个变量类型 va_list 和三个宏,这三个宏可用于在参数个数未知(即参数个数可变)时获取函数中的参数。 可变参数的函数通在参数列表的末尾 阅读全文
posted @ 2024-11-25 16:23 AtlasLapetos 阅读(14) 评论(0) 推荐(0)
C 标准库 - <signal.h>
摘要:C 标准库 - <signal.h> 简介 <signal.h> 是 C 标准库中的一个头文件,用于处理信号。 signal.h 头文件定义了一个变量类型 sig_atomic_t、两个函数调用和一些宏来处理程序执行期间报告的不同信号。 信号是一种异步通知机制,允许进程在特定事件发生时执行预定义的处 阅读全文
posted @ 2024-11-25 16:21 AtlasLapetos 阅读(31) 评论(0) 推荐(0)
C 标准库 - <setjmp.h>
摘要:C 标准库 - <setjmp.h> 简介 setjmp.h 头文件定义了宏 setjmp()、函数 longjmp() 和变量类型 jmp_buf,该变量类型会绕过正常的函数调用和返回规则。 <setjmp.h> 是 C 标准库中的一个头文件,提供了一组函数和宏,用于非本地跳转(即从一个函数跳转到 阅读全文
posted @ 2024-11-25 16:20 AtlasLapetos 阅读(46) 评论(0) 推荐(0)
C 标准库 - <math.h>
摘要:C 标准库 - <math.h> 简介 math.h 头文件定义了各种数学函数和一个宏。在这个库中所有可用的功能都带有一个 double 类型的参数,且都返回 double 类型的结果。 <math.h> 是 C 标准库中的一个头文件,包含了大量用于数学运算的函数和宏。这些函数和宏提供了基本的算术运 阅读全文
posted @ 2024-11-25 16:19 AtlasLapetos 阅读(131) 评论(0) 推荐(0)
C 标准库 - <locale.h>
摘要:C 标准库 - <locale.h> 简介 <locale.h> 是 C 标准库中的一个头文件,用于支持程序的国际化和本地化。它提供了一组函数和宏来设置或查询程序的本地化信息,例如日期、时间、货币、数字格式等。 接下来我们将介绍一些宏,以及一个重要的结构 struct lconv 和两个重要的函数。 阅读全文
posted @ 2024-11-25 16:19 AtlasLapetos 阅读(62) 评论(0) 推荐(0)
C 标准库 - <limits.h>
摘要:C 标准库 - <limits.h> 简介 <limits.h> 是 C 标准库中的一个头文件,定义了各种数据类型的限制。这些宏提供了有关整数类型(char、short、int、long 和 long long 等)和其他数据类型的最大值和最小值的信息。 这些限制指定了变量不能存储任何超出这些限制的 阅读全文
posted @ 2024-11-25 16:17 AtlasLapetos 阅读(79) 评论(0) 推荐(0)
C 标准库 - <float.h>
摘要:C 标准库 - <float.h> 简介 <float.h> 是 C 标准库中的一个头文件,定义了与浮点数类型(float、double 和 long double)相关的宏。这些宏提供了浮点数的特性和限制,例如最大值、最小值、精度等。 C 标准库的 float.h 头文件包含了一组与浮点值相关的依 阅读全文
posted @ 2024-11-25 16:17 AtlasLapetos 阅读(73) 评论(0) 推荐(0)
C 标准库 - <errno.h>
摘要:C 标准库 - <errno.h> 简介 C 标准库的 errno.h 头文件定义了整数变量 errno,它是通过系统调用设置的,在错误事件中的某些库函数表明了什么发生了错误。该宏扩展为类型为 int 的可更改的左值,因此它可以被一个程序读取和修改。 <errno.h> 是 C 标准库中的一个头文件 阅读全文
posted @ 2024-11-25 16:15 AtlasLapetos 阅读(34) 评论(0) 推荐(0)
C 标准库 - <ctype.h>
摘要:C 标准库 - <ctype.h> 简介 C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和转换字符,这些函数主要用于检查字符的类型(如字母、数字、空白字符等)以及进行字符大小写转换。 <ctype.h> 提供了一组方便的函数,用于处理字符的分类和转换操作,是 C 标准库中处理字符操作 阅读全文
posted @ 2024-11-25 16:14 AtlasLapetos 阅读(80) 评论(0) 推荐(0)
C 标准库 - <assert.h>
摘要:C 标准库 - <assert.h> 简介 C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。 assert.h 标准库主要用于在程序运行时进行断言断言是一种用于测试假设的手段,通常用于调试阶段,以便在程序出现不符合预期的 阅读全文
posted @ 2024-11-25 16:13 AtlasLapetos 阅读(41) 评论(0) 推荐(0)