8.3 字元的運算
字元骨子裡是整數,所以整數會的運算它都會——加減、比較都沒問題。把 char 想成「1 位元組的迷你整數」,只差在 cout 印它時會印出編號對應的字元而不是編號本身。這一節把競程用得到的字元運算一次練齊。
¶字母的位移與距離
「區段內連續」讓兩件事變得超簡單——往後數 k 個字母(加法)和算兩個字母差幾個位置(減法):
字元骨子裡是整數,所以整數會的運算它都會——加減、比較都沒問題。把 char 想成「1 位元組的迷你整數」,只差在 cout 印它時會印出編號對應的字元而不是編號本身。這一節把競程用得到的字元運算一次練齊。
「區段內連續」讓兩件事變得超簡單——往後數 k 個字母(加法)和算兩個字母差幾個位置(減法):