• C 标准库—— string.h
  • C 标准库 —— time.h
  • C 标准库 —— limits.h
  • C 标准库 —— stdio.h
  • C 标准库—— stdlib.h(包括 rand srand 的实现)
  • C 标准库——<cmath>/<math.h>
  • C 标准库—— assert.h

time_t

typedef __time32_t time_t;
typedef __int32 __time32_t;
#  define __int32 long// 也即 time_t 其实是 32 位 long 类型

也即 time_t可取的最大值为:0x7fffffff。

time_t biggest = 0x7fffffff;
printf("biggest = %d\n", biggest);

1. 基本类型定义及 API

  • (1)time() ⇒ 获取当前时间、

    time_t now = time(0);
    printf("now is: %s\n", ctime(&now));// now: Wed May 11 12:55:09 2016
  • (2)ctime() ⇒ 把参数转换为当地时间

    time_t biggest = 0x7fffffff;
    printf("biggest: %s", ctime(&biggest));// biggest: Tue Jan 19 11:14:07 2038

2. 运行时间

  • 使用 clock() 函数:返回从程序运行时刻开始的时钟周期数,返回值为 (typedef long clock_t);

    • 宏 CLOCKS_PER_SEC:每秒钟包含多少个时钟单元数(#define CLOCKS_PER_SEC ((clock_t)1000)
    clock_t start_time = clock();
    // 待测代码段
    cout << "elpsed time(ms): " << static_cast<double>(clock() - start_time)/CLOCKS_PER_SEC * 1000 << endl;

C 标准库 —— time.h相关推荐

  1. C 标准库 - ctype.h

    C 标准库 - <ctype.h> 简介 C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和映射字符. 这些函数接受 int 作为参数,它的值必须是 EOF 或表示为一个无符 ...

  2. C 标准库 - assert.h

    C 标准库 - <assert.h> 简介 C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息. 已定义的宏 a ...

  3. C标准库 limits.h

    本文转载自:C 标准库 - <limits.h> 简介 limits.h 头文件决定了各种变量类型的各种属性.定义在该头文件中的宏限制了各种变量类型(比如 char.int 和 long) ...

  4. C 标准库 - string.h

    C 标准库 - string.h This header file defines several functions to manipulate C strings and arrays. stri ...

  5. C 标准库 - limits.h

    C 标准库 - <limits.h> 简介 limits.h 头文件决定了各种变量类型的各种属性.定义在该头文件中的宏限制了各种变量类型(比如 char.int 和 long)的值. 这些 ...

  6. C 标准库 limits.h

    https://www.runoob.com/cprogramming/c-standard-library-limits-h.html Table of Contents C 标准库 - 简介 库宏 ...

  7. C 标准库 - locale.h

    C 标准库 - <locale.h> 简介 locale.h 头文件定义了特定地域的设置,比如日期格式和货币符号.接下来我们将介绍一些宏,以及一个重要的结构 struct lconv 和两 ...

  8. C 标准库 —— limits.h

    C 标准库-- string.h C 标准库 -- time.h C 标准库 -- limits.h C 标准库 -- stdio.h C 标准库-- stdlib.h(包括 rand srand 的 ...

  9. C 标准库 —— stdio.h

    C 标准库-- string.h C 标准库 -- time.h C 标准库 -- limits.h C 标准库 -- stdio.h C 标准库-- stdlib.h(包括 rand srand 的 ...

最新文章

  1. FW 每秒百万级别的 HTTP 请求 sung: 重型的(heavy-duty)、分布式的、多协议测试工具...
  2. 回顾JAVA---1.概述及基本语法
  3. 通过远程(vnc)无法打开qtcreator
  4. MacBookPro安装Kali
  5. 转载-聊一聊深度学习的activation function
  6. 面试宝典系列-Mysql索引的区别
  7. 用LoadRunner实现接口测试
  8. mysql 强项_mysql数据目录迁移
  9. 数据库mysql,oracle,sqlite,mariadb 相关收藏
  10. 这些年,我工作上走过的路
  11. 计算机系统崩溃重新装机,电脑系统崩溃无法开机如何进行重装系统
  12. 一见钟情 歌词 翻译
  13. Django3.0使用-国际化语言
  14. 刀~~~~~~~~~~~~
  15. Python+Fiddler5带你爬取6000+高清王者荣耀cosplay图
  16. 2020“天猫双11”淘宝直播商家数据报告:新渠道、新品牌、新趋势
  17. 5G之前,千兆级LTE在铺路,LTE是物联网最理想的连接技术
  18. 手机接收短信验证码生成(纯数字)
  19. SLAB SLUB
  20. API_Application

热门文章

  1. 发布sensor_msgs/Range数据
  2. MySQL的sql_mode解析设置
  3. Hive Managed Table与 External Table区别
  4. 微型计算机控制课程设计,《微型计算机控制技术》课程设计
  5. curl get请求传递参数_curl 命令
  6. 2018 蓝桥杯省赛 B 组模拟赛(五)题 G题
  7. 机器学习之监督学习(一)——决策树
  8. 0xc000007b——应用程序无法正常启动解决办法
  9. u-boot之基础知识
  10. Scrapy 教程(九)-日志系统