string的基礎知識

2021-10-23 14:33:11 字數 959 閱讀 1848

#include

#include

#include

#include

using

namespace std;

bool

cmp(string a,string b)

//從大到小排列

intmain()

sort

(sb,sb+

5,cmp)

;//從大到小排列

s="abs"

;//string的賦值

strcpy

(ss,

"abs");

//c語言的字串賦值

int len = s.

size()

;//獲取string的長度

int len1 = s.

length()

;//獲取string的長度

int len2 =

strlen

(ss)

;//獲取c語言字串的長度

//int len3 = strlen(s); 錯誤舉例 s是string,strlen是獲取char字串的長度,同理ss.size()也錯誤

s+="abc"

;//此時s為"absabc"

s="bbb"

+ s;

//此時s為"bbbabsabc"

//strcat(ss,"abc") c語言的字串連線

printf

("%s\n"

,s.c_str()

);//c_str()把string轉化成c語言的字串(其實是const char*)

cout

("%c\n"

,s[1])

;//單獨輸出乙個字元

s[1]=

'a';

//"bababsabc"

}

String類基礎知識

1 string類的構造方法 1 string string original 把字串資料封裝成字串物件 2 string char c 把字元陣列的資料封裝成字串物件 3 string char c,int index,int count 把字元陣列中的一部分資料封裝成字串物件 示例 1 publ...

String類基礎知識總結

一.1.1 c語言中的字串 c語言中,字串是以 0 結尾的一些字元的集合,為了操作方便,c標準庫中提供了一些str系列的庫函式,但是這些庫函式與字串是分離開的,不太符合oop的思想,而且底層空間需要使用者自己管理,稍不留神可能還會越界訪問.1.2 string類 總結 string是表示字串的字串類...

電腦的基礎知識 電腦的基礎知識

電腦的組成部分與其作用 一 軟體系統 軟體系統的組成分別是 作業系統 應用軟體等。其應用軟體是指特定領域開發 並為特定目的服務的一類軟體。而作業系統是位於底層硬碟與使用者之間溝通的橋梁。使用者可以通過作業系統的使用者頁面,輸入命令,實現使用者需求。二 硬體系統 硬體系統是指構成計算機的物理裝置,即由...