您的位置:首页 > Web前端

关于different time的几种方法

2015-06-25 09:35 127 查看
#include "time.h"

#include "stdio.h"

main()

{

/*

time_t lt;

lt=time(NULL);

/ *printf("%f\n",lt);* /

printf(ctime(lt));

printf(asctime(localtime(lt)));

printf(asctime(gmtime(lt)));

*/

time_t start,end;

int i;

start=time(NULL);

for(i=0;i<30000;i++)

{

printf("\1\1\1\1\1\1\1\1\1\1\n");

}

end=time(NULL);

printf("\1: The start is %2.7f\n",start);

printf("\1: The end is %2.7f\n",end);

printf("\1: The different is %6.3f\n",difftime(end,start));

/*

clock_t start,end;

int i;

double var;

start=clock();

for(i=0;i<10000;i++)

{

printf("\1\1\1\1\1\1\1\1\1\1\n");

}

end=clock();

printf("\1: The different is %6.3f\n",(double)(end-start));

*/

}

在计算时间差方面,clock_t,和time_t效果基本一致,只是各自有自已的api函数,用起来的基本差不多。Linux下面还有一个要注意sleep和usleep的和在windows下面有差距。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: