网站首页 > 基础教程 正文
6、<limits.h>
limits.h 文件里的宏限制了各种变量类型(比如 char、int 和 long)的值。
在不同的平台、不同的编译器下,整型数据的取值范围可能会有所不同,用户可以读取该头文件中的宏来了解当前环境下整型数据的取值范围。
7、<float.h>
float.h 文件里包含了一组与浮点值相关的依赖于平台的常量。
下面的值是特定实现的,且是通过 #define 指令来定义的。其中,FLT 是指类型 float,DBL 是指类型 double,LDBL 是指类型 long double。
8、<math.h>
<math.h> 文件包含了各种数学函数。
主要有三角函数、幂函数(exp())、对数函数(log())、取绝对值函数(fabs())、取整函数(ceil(), floor(), round())等。
9、<time.h>
time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。
定义的变量类型:
- size_t:无符号整数类型,是 sizeof 计算的结果;
- clock_t :存储处理器时间的类型;
- time_t:存储日历时间类型;
- struct tm:用来保存时间和日期的结构。
定义的宏:
- NULL:这个宏是一个空指针常量的值;
- CLOCKS_PER_SEC:这个宏表示每秒的处理器时钟个数。
定义的函数:
- clock_t clock(void):返回程序执行起(一般为程序的开头),处理器时钟所使用的时间。
- time_t time(time_t *timer):计算当前日历时间,并把它编码成 time_t 格式。
- char *ctime(const time_t *timer):返回一个表示当地时间的字符串,当地时间是基于参数 timer。
- double difftime(time_t time1, time_t time2):返回 time1 和 time2 之间相差的秒数 (time1-time2)。
- time_t mktime(struct tm *timeptr):把 timeptr 所指向的结构转换为一个依据本地时区的 time_t 值。
- struct tm *localtime(const time_t *timer):timer 的值被分解为 tm 结构,并用本地时区表示。
接下文:
- 上一篇: C语言矩阵库 c语言 矩阵运算库
- 下一篇: Axure 8.0教程:模拟手机端纵向滑动的效果
猜你喜欢
- 2024-10-22 C语言矩阵库 c语言 矩阵运算库
- 2024-10-22 使用树莓派做两轮自平衡车(二)——获取角度
- 2024-10-22 C语言系统编程——函数的使用 c语言中函数的使用方法
- 2024-10-22 C语言学习之-----(六) 条件语句 c语言的条件运算
- 2024-10-22 C语言程序设计.9.类型转换、循环 c语言中类型转化
- 2024-10-22 C 语言中比较浮点数值 c语言如何比较两个浮点数相等
- 2024-10-22 C语言程序设计(谭浩强第五版) 第5章 循环结构程序设计 习题解析答案
- 2024-10-22 c语言入门12,看书都懂,真让写代码却不知道如何入手咋办
- 2024-10-22 C语言基础知识(回顾篇) c语言基础知识入门知识点
- 2024-10-22 7.Python趣味数学笔记:三维向量及其运算
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)