STL函數

cctype頭文件中的函數

isalnum(c)  //當c是字母或數字時爲真
isalpha(c)  //當c是字母時爲真
iscntrl(c)  //當c是控制字符時爲真
isdigit(c)  //當c是數字時爲真
isgraph(c)  //當c不是空格但可打印時爲真
islower(c)  //當c是小寫字母時爲真
isprint(c)  //當c是可打印字符時爲真(即c是空格或c具有可視形式)
ispunct(c)  //當c是標點符號時爲真(即c不是控制字符、數字、字母、可打印空白中的一種)
isspace(c)  //當c時空白時爲真(即c是空格、橫向製表符、總想製表符、回車符、換行符、進制符中的一種時)
isupper(c)  //當c是大寫字母時爲真
isxdigit(c)  //當c是十六進制數字時爲真
tolower(c)  //如果c是大寫字母,輸出對應的小寫字母;否則原樣輸出c
toupper(c)  //如果c是小寫字母,輸出對應的大寫字母;否則原樣輸出c

algorithm頭文件中的函數

sort(a,a+n)  //快速排序,從小到大
sort(a,a+n,greater<int>())  //快速排序,從到小
max(a,b)  //比較大小,返回大的
min(a,b)  //比較大小,返回小的
prev_permutation(a,a+n)  //全排序函數,返回前一個序列
next_permutation(a,a+n)  //全排序函數,返回後一個序列

cmath頭文件中的函數

pow(a,b)  //表示a的b次方
exp(n)    //表示e的n次方
log(n)    //以e爲底的對數函數
log10(n)  //以10爲底的對數函數
log(a)/log(b)  //以b爲底的對數函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章