單元地圖
¶前置知識
¶學習成果
本單元結束後,你將能夠:
- ✓ 說出字元在電腦裡的本質:一個 ASCII 編號,骨子裡就是整數
- ✓ 在字元與整數之間互相轉換:
(int)c、(char)n、c - '0'、'0' + d - ✓ 對字元做加減與比較:字母位移、算距離、大小寫轉換
- ✓ 認識 integer promotion,避開「想印字母卻印出整數」的陷阱
- ✓ 分辨
cin >> c與cin.get(c),依題目需要選擇讀入方式(含空白與換行) - ✓ 用 cctype 函式判斷字元類型(
isdigit、isalpha、isupper……) - ✓ 說出 C 字串的儲存方式:字元陣列+空字元
'\0'結尾 - ✓ 正確讀入、輸出、初始化 C 字串,陣列大小記得多開一格
- ✓ (延伸)看懂 cstring 函式庫的
strlen、strcpy、strcat、strcmp——之後會被string取代 - ✓ (延伸)說出字典序的定義——
string時代用<一個符號就能比較 - ✓ (延伸)讀入多個字串與二維字元網格——之後通常直接用
string處理
— 已是第一節 —
想像一下… →