C++高精度计算程序执行时间

#include "hptime.h"
#include <iostream>
#include <Windows.h>
using namespace std;

int main()
{
    long i = 10000000L;
  //  HpTime hpTime;

 LARGE_INTEGER freQue,startQue,endQue;
 __int64 start,end,fre;
  QueryPerformanceCounter(&startQue);
  start = startQue.QuadPart;


 //LONGLONG time;
    while( i-- );//要计时的函数段

  QueryPerformanceCounter(&endQue);
  end = endQue.QuadPart;
  QueryPerformanceFrequency(&freQue);
  fre = freQue.QuadPart;
     printf("The time was: %f\n", ((double)(end -  start)) / fre);
    system("pause");
    return 0;
}

posted @ 2013-06-15 15:14  Predator  阅读(172)  评论(0编辑  收藏  举报