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