c语言获取时间的函数精确到微秒
时间: 2024-05-14 16:19:29 浏览: 95
C++中获取UTC时间精确到微秒的实现代码
您可以使用C语言中的`gettimeofday`函数获取精确到微秒级别的时间。这个函数需要包含头文件`<sys/time.h>`,并且它返回的是自1970年1月1日00:00:00以来的秒数和微秒数。具体的实现可以参考以下示例代码:
```c
#include <sys/time.h>
#include <stdio.h>
int main() {
struct timeval tv;
gettimeofday(&tv, NULL);
printf("Current time: %ld.%06ld seconds\n", tv.tv_sec, tv.tv_usec);
return 0;
}
```
这个程序会输出当前时间的秒数和微秒数,您可以根据需要进一步处理这些数据。
阅读全文