#include<time.h>
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
    //精确到秒 ==========================================
    time_t t1,t2;
    time(&t1);
    //此处放置要测试的代码
    Sleep(1000);//延时
    time(&t2);
    printf("%d %d %d秒\n",t1,t2,t2-t1);
    //精确到毫秒 ========================================
    clock_t c1,c2;
    c1=clock();
    //此处放置要测试的代码
    Sleep(100);//延时
    c2=clock();
    printf("%d %d %d毫秒\n",c1,c2,c2-c1);
    //精确到 0.000001毫秒 ===============================
    LARGE_INTEGER litmp;
    LONGLONG start, end;
    double dft, dff, dfm;
    QueryPerformanceFrequency(&litmp);//获得时钟频率
    dff = (double) litmp.QuadPart;
    QueryPerformanceCounter(&litmp);//获得初始值
    start = litmp.QuadPart;
    //此处放置要测试的代码
    Sleep(1000);//延时
    QueryPerformanceCounter(&litmp);//获得终止值
    end = litmp.QuadPart;
    dfm = (double) (end - start);
    dft = dfm / dff;//获得对应的时间值,单位秒
    printf("%lf毫秒\n",dfm/dff*1000);
}

精确记算程序的运行时间或者某段代码的运行时间相关推荐

  1. monkey 运行时间怎么计算_基于STM32F103C8T6工控板利用定时器计算某段代码的运行时间...

    本人参考了热心网友分享的一些案例,并增加了一些个人认为比较好的想法,重新整合了一下代码. 硬件:某宝网上购买的STM32F103C8T6工控板,价格50¥左右: 思路: 1)利用通用定时器(选择定时器 ...

  2. python计算函数运行时间表_python计算一段代码的运行时间(类和函数)

    使用python的timeit模块可以轻松的获得一段代码的运行时间. 一.获得一个类的运行时间:import timeit as ti gettime = """ imp ...

  3. python 运行时间计算_python计算一段代码的运行时间(类和函数)

    使用python的timeit模块可以轻松的获得一段代码的运行时间. 一.获得一个类的运行时间:import timeit as ti gettime = """ imp ...

  4. Java-计算程序运行时间

    1 package com.tj; 2 3 @SuppressWarnings("unused") 4 public class CountTime { 5 public stat ...

  5. c语言姿态解算程序,mpu6050姿态解算原理_mpu6050姿态解算程序

    描述 关于MPU6050姿态解算原理 mpu6050常用作提供飞控运行时的姿态测量和计算,在在姿态结算中有几个重要的概念,欧拉角.四元数等. 欧拉角:用来表征三维空间中运动物体绕着坐标轴旋转的情况.即 ...

  6. 奖励名单表格模板_员工出勤工薪记算表(行政人事模板)

    员工出勤工薪记算表 编号 姓名 部门 年     月 到   差            年    月    日 日期 上午 下午 加班 小计 日期 上午 下午 加班 小计 1 16 2 17 3 18 ...

  7. 不会三种编程语言的不算程序员 走近阿里云 MVP烁淼吐槽大佬

    简介: 为将阿里云 MVP打造成为技术顶尖人群的社群,建立成员之间连接,促进相互交流和业务影响,迸发各行各业技术人的无限价值.2020年2月初,运营团队与阿里云MVP们共同推出"走近阿里云M ...

  8. 这里90%的程序员根本就不算程序员。

    csdn真的很红火,很不错,中国有很多程序员.   并且还有很多人过几年就要成为程序员. 有的人说,IT行业是热门行业,有的人说,IT业干的那么苦,工资那么低.   有的人说,我们找不到工作,有人说, ...

  9. 立交匝道中边桩坐标放样正反算程序RAMP

    立交匝道中边桩坐标放样正反算程序RAMP(0911改进版) . 正在上传-重新上传取消 正在上传-重新上传取消 . 2.子程序1:RAMP-ZBJS 功能:使用Gauss-Legendre积分公式(四 ...

最新文章

  1. openStack调试
  2. 前端如何接收 websocket 发送过来的实时数据
  3. MYSQL:约束?添加约束?删除约束?以及一些其他修饰?
  4. 【DM8168学习笔记5】EZSDK目录结构
  5. 阿里 双11 同款流控降级组件 Sentinel Go 正式GA,云原生服务稳稳稳
  6. html的数据类型有哪些,数据库数据类型有哪些
  7. YY的GCD(洛谷-P2257)
  8. 【论文】基于特定实体的文本情感分类总结(PART III)
  9. 用jk触发器构成二分频电路_模拟电路,电子电路,二极管,放大电路
  10. 如何识别一个字符串是否Json格式
  11. Pytorch state_dict介绍
  12. C语言的那些小秘密之【内存分配】
  13. ROS配置DS-NAT端口映射
  14. 7月22日 暑假的一些心得记录
  15. python获取12306火车票_Python接口获取12306火车票信息
  16. JAVA编程基本步骤
  17. 算法④:把字符串变成数字
  18. 教育培训机构如何打赢“教育营销流量战“?
  19. python采用强制缩进的方式是代码具有极佳的可读性_python入门
  20. arduinopn532模块_Arduino 开源 NFC近场通讯模块 PN532

热门文章

  1. matlab分类器设计,简单分类器的MATLAB实现.doc
  2. 计算机网络:第三章 数据链路层
  3. java mp3 暂停,Java MP3播放器 - 使用jLayer播放,暂停和搜索不能正常工作
  4. python按钮点击按一次触发一次_家里有个“按钮开关”能救命,必须每个月按一次,学会受用一生!...
  5. History命令用法
  6. golang 中 map 转 struct
  7. 通过ArrayList对modCount的操作分析fail-fast 机制
  8. PAT乙级(Basic Level)练习题-写出这个数 (20)
  9. C# 填充pdf 模板生成报告
  10. apply通过实例理解