C 中常用庫函式總結(持續更新ing)

2021-10-23 22:16:26 字數 2379 閱讀 4636

標頭檔案:#include

作用:返回容器中最小值和最大值的位置。max_element(first,end,cmp);其中cmp為可選引數。用法一般為找到迭代器中的最值。

例子:

#include

#include

#include

using

namespace std;

bool

cmp(

int a,

int b)

intmain()

;int len=

sizeof

(num)

/sizeof

(int);

vector<

int>

v(num,num+len)

; v.

push_back(0

);v.push_back(10

);cout<<

"num:"

;for

(int i=

0;i)cout<

<<

" "; cout<

cout<<

"num的最小值是 "

<<

*min_element

(num,num+len)

<

cout<<

"num的最小值的位置是 "

<<

min_element

(num,num+len)

-num<

cout<<

"num的最大值是 "

<<

*max_element

(num,num+len)

<

cout<<

"num的最大值的位置是 "

<<

max_element

(num,num+len)

-num<

cout<<

"------------------------------\n"

; cout<<

"v:"

;for

(auto it=v.

begin()

;it!=v.

end(

);it++

) cout<<

*it<<

" ";cout<

cout<<

"v的最小值是 "

<<

*min_element

(v.begin()

,v.end()

)<

cout<<

"v的最大值是 "

<<

*max_element

(v.begin()

,v.end()

)<

cout<<

"v的最大值是 "

<<

*min_element

(v.begin()

,v.end()

,cmp)

<

cout<<

"v的最小值是 "

<<

*max_element

(v.begin()

,v.end()

,cmp)

<

return0;

}

結果:

文件——>

標頭檔案:#include或者#include

作用:isdigit是計算機c(c++)語言中的乙個函式,主要用於檢查其引數是否為十進位制數字字元。

int isdigit(int c),若引數c為阿拉伯數字0~9,則返回非0值,否則返回0。

例子

#include

#include

#include

#include

#include

using

namespace std;

/*作用:將radix進製數str轉化為10進製數,之所以用long long是為了防止溢位

(a的每一位分別為0~9或者a~z,其中a~z分別表示10~35)*/

long

long

todecimal

(string str,

long

long radix)

return sum;

}int

main()

結果

c 中常用的庫函式

很多呢。怎麼跟你說啊。把最常用給你貼出來,看看吧 標準 c include stl 通用演算法 include stl 位集容器 include include include 定義本地化函式 include 定義數學函式 include 複數類 include 定義輸入 輸出函式 include ...

c 庫函式string相關函式 持續更新

string.substr int pos,int len 該方法用來通過位置和長度擷取字串 其中pos表示開始的位置 包含 len表示擷取的長度.string.find string strsub,npos 方法用來查詢子串第一次出現的位置。strsub表示要查詢的子串。npos表示開始查詢的位置...

C語言中常用的庫函式

1 記憶體設定 函式原型 void memset void point,char value,unsigned length 函式功能 將point所指向的記憶體空間的前length個位元組設定為value值。引數介紹 value 需要設定的數值 length 設定快取的位元組個數 返回值返回poi...