一些函式及其標頭檔案(附加粗略解釋)

2021-09-30 16:46:36 字數 3216 閱讀 6479

只是一些我遇到的函式,更多可參考。

#include// 萬能標頭檔案 : 源**(注意 :開始時不要用,要熟悉函式的標頭檔案。)

#include < cmath >//定義數學函式

① 冪函式 pow

例如 : 10 的 平方 的表達 : pow(10,2)
② 平方根函式 sqrt

例如 : 10開平方 的表達 : sqrt(10)
③ 整數的絕對值 abs 和 浮點數的絕對值 fabs

例如 : abs( - 10 ) ; fabs ( - 11. 2 )
④ 向上取整 ceil

例如 : double a = 5.1;

int s = ceil(a);

s == 6;

⑤ 向下取整 floor

例如 : double a = 5.1;

int s = floor(a);

s == 5;

#include < iomanip >//引數化輸入/輸出

① 固定小數點輸出

double a = 1.2345;

cout << fixed << setprecision(3) << a << endl;((遵循四捨六入五成雙的原則,而不是四捨五入的原則)

輸出結果 == 1.234

② 輸出別的進製

cout << hex << a << endl; // 輸出十六進製制。 

cout << oct << a << endl; // 輸出八進位制。

#include < algorithm >//stl 通用演算法 (參考)

① 交換函式 swap (可以交換數字,字母等)

/*輸入 : 3 , 1  , 2 ; 輸出 : 1 , 2 , 3*/

#include

#include

using namespace std;

int main()

②排序函式 sort

1. 預設(公升序)

① 整數型

#include#includeusing namespace std;

int main()

;sort( a , a + 5);

for( int i = 0 ; i < 5 ; i ++)

cout << a[i] <<' ';

return 0;

}

② 字元型

#include

#include

using namespace std;

int main()

;for

(int i =

0; i <

5; i ++

) cout << a[i]

<<

' ';

cout << endl;

sort

( a , a +5)

;for

(int i =

0; i <

5; i ++

) cout << a[i]

<<

' ';

return0;

}

定義(基本資料型別)

#include

#include

using namespace std;

int main()

; int b[10]

=;int i;

for( i =

0; i <

10; i ++)

cout<< a[i]

<<

' ';

cout << endl;

sort

(a,a+

10,greater()

);// 降序

for(i=

0;i<

10;i++)

cout<<<

' ';

cout << endl;

cout << endl;

for( i =

0; i <

10; i ++)

cout << b[i]

<<

' ';

cout << endl;

sort

( b , b +

10,less()

);// 公升序

for( i =

0; i <

10; i ++)

cout << b[i]

<<

' ';

return0;

}

定義(引用資料型別string)

#include

#include

#include

using namespace std;

int main()

5. #include < string >// 字串

① 查詢字串 find

② 替換值 replace

③ 求string類物件的成員函式的字元長度length || size

④ 清除字串中的元素 erase

⑤ 在字串中新增元素 insert

⑥ 將c++的string轉化為c的字串陣列 c_str()

下面一道我用到前三個函式的題 :

(更多參考string的使用

題目內容 && 樣例輸入 && 樣例輸出 參考

我的** :

#include

#include

using namespace std;

int main()

} cout << str1 << endl;

}return0;

}

標頭檔案 string h 一些函式功能

標頭檔案中一些比較實用的函式,把這些函式功能利用好,以後再做字串處理型別的題會給你多加乙個buff,雖然有些不常見,但你要了解到有他的存在,說不定萬一哪天就用上了幫了你大忙,下面是我總結的一些功能,歡迎參考。include include include define n 100 int main ...

Linux一些重要的標頭檔案

inlclude int open char name,int how 檔案開啟 include int close int fd 檔案關閉 size t read int fd,void buf,size t count 讀 size t write int fd,const void buf,s...

關於標頭檔案的一些常用

1.設定編碼資訊 設定語言 設定重定向 設定快取時間 不使用快取 設定關鍵字 設定描述資訊 設定對搜尋引擎抓取 設定可視區域 2.瀏覽器使用 二 tabindex屬性 摘自w3c 1 作用 規定元素的tab鍵控制次序 2 支援該屬性的標籤 3 示例 doctype html html body a ...