字串 (Strings)
字串處理是程式設計中非常重要的一環,無論是處理文字輸入、解析資料還是輸出結果,都離不開字串。本章節將帶領你深入了解 C++ 中處理文字的核心工具與技巧。
1. 字串簡介#
了解字串的基本定義,以及它在程式中是由字元、數字與符號所組成的概念。
2. 字元#
深入探討組成字串的基本單位 char,學習 ASCII 編碼的轉換以及字元分類函式(如 isdigit, isalpha)。
3. 跳脫字元#
學習如何表示換行 (\n)、Tab (\t) 以及引號等無法直接輸入的特殊字元。
4. C++ String 類別#
掌握 C++ 強大的 string 型態,學習宣告、串接、搜尋、擷取子字串與數字轉換等實用函式。
5. 題解:Hello#
練習最基本的字串輸入與輸出串接技巧。
6. 題解:Elon Musk#
學習使用 getline 來處理包含空白字元的整行字串輸入。
7. 題解:姓名縮寫#
練習字串遍歷與特定長度輸出的操作。
8. 題解:訊息處理#
綜合練習:結合字元判斷、大小寫轉換與陣列計數的進階字串處理題型。
9. 題解:喵#
練習處理包含特殊符號(如反斜線、雙引號)的 ASCII Art 輸出問題。