寫在前面
僅供自用
碼元 code unit
一般的字元 都是用16位 碼元 來表示的
但是 查閱的情況不是很清楚 有一種說法就是 相當於 16位 乙個字元
碼點 code point
但是 對於 unicode 字元來說 ,一般的16位碼元 並不能表示完
所以 對於 一些字元 unicode 使用 **對 即 2個碼元 來代表乙個 unicode 字元
而 碼點 就是 對於這些字元的 乙個完整標識 ( 即可以打出來 )
但是一般的.length 方法會 出現將 兩個碼元 組成的**對 的字元 給認定為 兩個字元
這個時候就得用 ( ... ) 擴充套件運算子 來計算長度
let message = "ab3 3原始字串
聽起來好像反斜槓是乙個好東西,但不妨試試列印c now string c now string c now print string c ow 列印結果並不是我們預期的,原因是 反斜槓 和後邊的字元 n 恰好構成了換行符 n 這時有朋友會說 用反斜槓來轉義反斜槓不就可以了嗎?不錯,可以這樣來做 st...
字元個數統計
描述 編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 不在範圍內的不作統計。知識點字串,函式,指標 執行時間限制 10m記憶體限制 128輸入 輸入n個字元,字元在acsii碼範圍內 0 127 輸出輸出字元的個數。樣例輸入 abc樣例輸出 3 include u...
字元個數統計
編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 不在範圍內的不作統計。時間限制 1秒空間限制 32768k 輸入描述 輸入n個字元,字元在acsii碼範圍內。輸出描述 輸出範圍在 0 127 字元的個數。輸入例子 abc 輸出例子 3 解題的思路 1 使用for迴...