time()
函數在 C 語言中用于獲取當前日歷時間,它返回一個 time_t
類型的值,表示從 1970 年 1 月 1 日 00:00:00 UTC(協調世界時)至今的秒數。time()
函數的時間精度通常為秒(seconds),這意味著它返回的時間戳以秒為單位。
然而,需要注意的是,time()
函數的實際時間精度可能因操作系統和編譯器的實現而有所不同。在某些系統上,time()
函數可能只能提供分鐘級別的精度,而在其他系統上則可能提供更高的精度,例如毫秒或微秒。
如果你需要更高的時間精度,可以考慮使用其他相關的庫函數,如 clock_gettime()
(POSIX.1-2001)或 GetSystemTimeAsFileTime()
(Windows API)等。這些函數通常提供更高的時間精度,例如納秒或微秒。