一个时间计算的问题 百思不得其解!
第一种:这种可以得到正确的时间值0.180000timeuse=((tpend.tv_sec*1000000+tpend.tv_usec)-(tpstart.tv_sec*1000000+tpstart.tv_usec));
timeuse/=1000000;
printf("the time cost is %f\n",timeuse);
第二种:这种输出的时间值老是等于0
timeuse=((tpend.tv_sec*1000000+tpend.tv_usec)-(tpstart.tv_sec*1000000+tpstart.tv_usec))/1000000;
printf("the time cost is %f\n",timeuse);
算法上都是一样的啊,真是不解。 错了的那个肯定是数据溢出了
页:
[1]