如何获得结果毫秒

时间:2016-02-24 20:53:12

标签: c

这会导致显示微秒,我将如何以毫秒为单位显示它?电流输出为34.0000 ?????

{{1}}

我只想乘以1000 ???

2 个答案:

答案 0 :(得分:1)

将结果除以1000得到毫秒。

答案 1 :(得分:1)

为什么你尝试使用一些不是以秒或毫秒来测量时间的结构。试试这个:

#include <stdio.h>
#include <time.h>

double time_diff(double x , double y);

int main()
{  
   int i;

   double before;
   before = clock();

   //Time taking task
   for (i=1 ; i <= 100 ; i++)
   {
       printf("%d %d %d n",i, i*i, i*i*i);
   }

    printf("\n\ntime elapsed : %.8lf", time_diff(before, clock())); 

   return 0;
 }


double time_diff(double x , double y)
{
    return ((y - x)/CLOCKS_PER_SEC) * 100;
}