1.常用變量
clock_t //進程運行clock時間
size_t //sizeof運算符返回的無符號整數類型
time_t //從紀元起的時間類型
tm //日曆時間類型
CLOCKS_PER_SEC //每秒的處理器始時鐘計次數
2.常用操作
clock_t clock(); //返回自程序啓動時處理器時鐘時間,1000.0 * (end-start) / CLOCKS_PER_SEC得到ms數
time_t time( time_t* arg ); //返回系統當前時間和系統規定的起始時間作差,arg一般是nullptr
double difftime( time_t time_end, time_beg ); //計算時間之間的差,單位是s
tm* localtime( const time_t *time );//將time_t類型轉換成tm類型
time_t mktime( tm* time );//將tm類型轉換成time_t類型
char* ctime( const time_t* time );//轉換time_t對象爲文本表示,形式是Week M d h:m:s year
char* asctime( const tm* time_ptr );//轉換tm對象爲文本表示,形式是Week M d h:m:s year
size_t strftime( char* str, size_t count, const char* format, const tm* time );//轉換tm對象到自定義的文本表示