字串轉換:
long int strtol(char const *string, char **unused, int base);將字串轉換為數值形式,遇到非法字元停止,如果stop不是null,則將轉換停止位置儲存在stop中。
#include #include int main()執行:
clock_t clock(void);clock返回從秩序開始執行處理器所消耗的時間,通常是處理器時鐘的滴答次數,如果需要轉換成秒,需要除以常量clocks_per_sec
#include #include #include #include int main()執行:
time_t time(time_t *returned_value);不同編譯器有不同返回值,所以不可以通過兩次相減獲得時間差,一般預設返回從1970後到現在的秒數,如果需要時間差可以通過difftime函式
int main()執行:
char *ctime(time_t const *time_value)ctime函式的引數是乙個指向time_t的指標,並返回乙個指向字串的指標
struct tm *gmtime(time_t const *time_value)gmtime函式把時間值轉換為世界協調時間,localtime轉換為本地時間,struct tm結構包含時間的各個字段資訊。struct tm *localtime(time_t const *time_value)
#include #include #include #include int main()執行:
函式strftime把乙個tm結構轉換成乙個根據某個格式字串而指定的字串。
size_t strftime(char *string, size_t maxsize, char const *format, struct tm const *tm_ptr);如果轉換結果字串長度小於maxsize引數,那麼該字串就被複製到第乙個引數指定的陣列中。
#include #include #include int main()執行:
localtime和gmtime可以把time_t轉換成tm結構體個,而mktime可以把tm結構體轉換成time_t值
time_t mktime(struct tm *tm_ptr)
第十六章 Math函式
16.1 內建math物件概要 math 物件包含靜態屬性和方法,用於在數字上處理數字或提供數學常數。16.2 math屬性和方法 屬性 e ln2 ln10 log2e log10e pi sqrt1 2 sqrt2 方法 abs acos asin atan atan2 ceil cos exp...
第十六章 string類和標準類模板
智慧型指標是行為類似於指標的類物件,使用智慧型指標可幫助管理動態分配的記憶體與使用new建立的物件。c 中提供的智慧型指標模板有auto ptr unique ptr shared ptr和weak ptr。可以將new獲得的位址賦給智慧型指標物件。當智慧型指標過期時,其析構函式將使用delete來...
C primer 第十六章 繼承建構函式
異常處理 直接上 trycatch runtime error e pragma once include item base.hpp include handle.hpp class sales item sales item const item base item h item.clone i...