程式設計中常用的一些函式概括,很實用也很方便

2021-07-12 00:15:09 字數 2038 閱讀 4292

平時在各大oj做題的時候發現有的題用很巧妙的方法就可以了,但對於我這種什麼都不會的菜鳥簡直要命,只能用最笨最麻煩的方法來a題,這樣往往效率較低;所以一直尋思著整個總結歸納啥的,以後有需要就拿出來看看,比如我常用的乙個函式:unique去重函式,說實話,很好用,做題特別方便,有時在比賽中就能佔據很大的時間優勢碼**簡潔直接a那感覺~~~~

①atoi函式;

標頭檔案:#include

功能:將字串轉化為int整型數;

用法:int atoi(char *a),返回的是乙個整型數;

**樣例+注釋:

#include#includeusing namespace std;

char a[50];

int main()

return 0;

}

②atol函式

標頭檔案 :#include

功能:將字串轉化為長整型數;

用法:long atol(char *a)

**樣例+注釋:

#include#includeusing namespace std;

char a[50];

int main()

return 0;

}

③  atof函式;

標頭檔案:#include;

功能:將字串轉換為浮點數;

用法:double atof(char *a);

**樣例+注釋:

#include#includeusing namespace std;

const int inf=0x3f3f3f3f;

const int n=500+10;

char a[20];

int main()

return 0;

}

④ itoa 函式;

標頭檔案:#include;

功能:把一整數轉換成字串;

用法:void itoa(n,a,x);

**樣例+注釋詳解:

#include#include#includeusing namespace std;

char a[50];

int main()

return 0;

}

⑤ gcvt 函式;

標頭檔案:#include;

功能:把浮點數轉換為字串;

用法:void(double num,int s,char *a);

**樣例+注釋詳解:

#includeusing namespace std;

char a[50];

int main()

return 0;

}

此函式較複雜,看對應樣例輸出便可明白其工作原理:

⑥以上函式其實可以用c++中乙個轉換函式就可以完成了:詳情請參考:

標頭檔案:#include

功能:可以將string字串轉化為相應型的數字,也可以將數字轉化為string,具體來看**:

#include#include#includeusing namespace std;

int main()

return 0;

}

⑦  strchr 函式;

標頭檔案:#include

功能:在乙個串中查詢給定字元的第乙個匹配之處;

用法:char *strchr(char *a,char c);

程式例:

#includeusing namespace std;

char a[50];

int main()

return 0;

}

以上函式均為較實用的函式,日後可能會陸續接觸其他更好的函式,屆時在補充;歡迎提出意見指正;

python dict中常用的一些函式

dic1 dic2 dic1.update dic2 update dict dic1呼叫update傳入dic2,如果dic2中的內容在dic1中不存在,那麼直接加入新的價值對到dic1中 如果dic2中的鍵在dic1中已經出現了,那麼就將dic2中鍵所對應的值去覆蓋dic1中的鍵的值 items...

一些我們在MySQL中常用的函式

mysql中ddl的操作方法 mysql中的dml操作 點了五根煙,終於把mysql中查詢操作 dql 搞懂了!mysql中資料完整性徹底解析 mysql多表查詢一遍打通 mysql中子查詢看不明白?那就得好好練 一些我們在mysql中常用的函式 讓我們來聊聊mysql中的許可權操作 mysql中關...

PHP一些實用函式

轉換字串第乙個位元組為 0 255 之間的值 小寫字母 97 122 大寫字母 65 90 解決字串中包含字母數字中文轉換為大寫問題 function mystrtoupper a r.chr v return r 取得影象大小 可以用以解決確認上傳檔案是否為 返回乙個具有四個單元的陣列。索引 0 ...