【筆記】字串 string
簡介
字串顧名思義就是字元的陣列,我們通常可以用 index 找字串中的某個字元,然後做處理或判斷。
結構
宣告變數
1 | string str = "Hello World!"; |
基本操作
Hello World!
的各個字元可以用 index 找到每個字。
例如:
1 | cout << str[1] << '\n'; // e |
字串尾端
字串尾端其實還包含了一個字元,但其值為:\0
\0
(反斜線 0)表示空字元(NULL)也就是告訴電腦該字串已經結束了。
我們也可以用這個性質來遍歷整個字串
1 | for (int i = 0; str[i] != '\0'; i++) cout << str[i] << " "; |
常用函式
size()
用來回傳字串長度
substr()
用來切割字串,來取得子字串
1 | string str = "Hello, world!"; |