C中目前的微秒时间?

Sac*_*iya 8 c unix time

如何在Unix平台上用C打印当前的微秒时间?

mkb*_*mkb 7

在Linux和BSD中,您可以使用该gettimeofday()功能.这将填充一个timeval结构,该结构具有自纪元以来的秒数和用于微秒的字段.不推荐使用此功能.较高分辨率的clock_gettime()是最受欢迎的替代品,但Mac OS X并未实现它.我不确定Windows是否实现了这些.


650*_*502 5

没有便携式(多平台)方式来获得该数字.例如,在Linux(或其他POSIX系统)上,调用gettimeofday可以提供精确的精度(但精度取决于该时序是否可用并在特定硬件上实现).


Ada*_*dam 0

如果你使用的是 Linux,我会查看这个网站:http://rabbit.eng.miami.edu/info/functions/time.html 特别是“gettimeofday”函数。您可以传递一个结构,并以微秒为单位获取一天中的时间。