gettimeofday精度可以精确到微秒;time函数精度是秒,精度不高;clock_gettime 可以精确到纳秒,但是它是系统调用开销比gettimeofday大,所以gettimeofday入选。
#include <stdio.h>
#include <stdio.h>
#include <sys/time.h>
/*
struct timeval{
long int tv_sec; // 秒数
long int tv_usec; // 微秒数
}
*/
int main()
{
struct timeval tv;
gettimeofday(&tv, NULL);
printf("%ld,%ld\n",tv.tv_sec,tv.tv_usec);
return 0;
}
运行打印:1571922755,485132