C 字串基本操作

2022-06-22 14:57:13 字數 705 閱讀 1830

一、知乎總結:

1)string類介紹

2)容器操作

3)修改

4)查詢

5)比較

二、常用操作

c風格字串:

c風格字串初始化

c風格字串常見操作

string類:

string類初始化

string類常見操作

char greeting="hello";  //字串初始化用雙引號,字元初始化用單引號

cout<

strcpy(s1,s2);

strcat(s1, s2);

strlen(s1); //返回s1的長度(不加』\0』)sizeof(s1)返回字串陣列大小

strcmp(s1, s2); //如果 s1 和 s2 是相同的,則返回 0;如果 s1s2 則返回值大於 0。

strchr(s1, ch); //返回乙個指標,指向字串 s1 中字元 ch 的第一次出現的位置。

strstr(s1, s2); //返回乙個指標,指向字串 s1 中字串 s2 的第一次出現的位置。

//使用strchr(s1, ch)

char first[20] ="hello";

char *p = strchr(first, 『l』);

cout << p << endl; //輸出llo

C 字串基本操作

在 c 語言中,字串是由數字 字母 下劃線組成的一維字元陣列,並且使用 null 字元 0 作為終止符號。字串在儲存上類似字元陣列,所以它每一位的單個元素都是可以提取的,如s abcdefg 則s 0 a s 1 b 字元實際上是以對應的ascii數值的形式在記憶體中儲存的。對乙個字元強制轉換成in...

C風格字串基本操作

與字串相關的基本操作包括strlen,strcpy,strcat,strcmp,strchr,strspn,strcspn,strpbrk,strstr,strtok等。在有些平台上,strcpy等使用較多的操作可能直接使用彙編 編寫,本文採用c語言來編寫這些函式,然後說說與其相關的一些內容。str...

C 字串及基本操作

string類 ps 更多資料結構知識詳見 常見陣列結構與演算法 char greeting hello 字串初始化用雙引號,字元初始化用單引號 coutstrcpy s1,s2 strcat s1,s2 strlen s1 返回s1的長度 不加 0 sizeof s1 返回字串陣列大小 strcm...