怎麼背 ASCII Code?(APCS 觀念題) === 以下是一個 ASCII Code 表。 ![app-encoding.ascii](https://hackmd.io/_uploads/Sy4T3Trmxg.png) 圖片來源:https://shihyu.github.io/books/apas01.html ASCII 碼的取值範圍為 0 ~ 127,可用 7 個 bit 來表示一個字元。 那這東西怎麼背呢?其實只要找「開頭」就好,因為你也知道後面都是連續的,稍微數一下就可以推算出來。 比如十進位數字,只要找 0 的 ASCII Code = 48 即可,要找 7 的 ASCII code 的話就是 48 + 7 = 55。 接下來是英文字母,要記得他還分大小寫,同樣的,只要找開頭 A 跟 a 的 ASCII code 即可,如: * A 的 ASCII code = 65。 * a 的 ASCII code = 97。 那之後的英文字母,我相信大部分人應該都有背過 a-z 吧,之後數看在開頭的第幾位就可以了。 另外可以發現大小寫之間的 ascii code 的差值是 32,所以你只要記住大寫或小寫全部的 ascii code,即可用 32 去推算大小寫。 如:我知道 C 的 ASCII code 是 67,那他的小寫 c 就是 67 + 32 = 99。 Edcafe AI --- 至於手動背的話可能有點麻煩,所以我來推薦一個工具叫 Edcafe AI:https://app.edcafe.ai/me/home 註冊完後到主頁,點下方的 FlashCard 功能: ![image](https://hackmd.io/_uploads/B1_EK3vXxe.png) 來到這介面以後,在 Topic 打上: ``` ascii codes and their characters ('0' to '9', 'A' to 'Z', 'a' to 'z') ``` ![image](https://hackmd.io/_uploads/Hk3yshw7gx.png) Template 下拉選單選擇 Vocabulary cards: ![image](https://hackmd.io/_uploads/SkAQs2P7el.png) Front 寫 ascii code,Back 寫 The ascii code to character。 ![image](https://hackmd.io/_uploads/H1oUshDXxx.png) 下面這些就預設不動。 ![image](https://hackmd.io/_uploads/H10Oj3w7xl.png) 然後按下 Generate Flashcards: ![image](https://hackmd.io/_uploads/rkHqo3vmxe.png) 我生成到這邊就結束了,那可以繼續再增加,點 Add new card,有個選項是用 AI 繼續增加新卡片: ![image](https://hackmd.io/_uploads/HJeMnhwQgg.png) ![image](https://hackmd.io/_uploads/Hy8V3hvXle.png) 那我自己在這邊生成到 30 基本上就重複了,所以在這裡可以手動一下XD。 這邊我生成到 'Z' 就不做了,因為大寫跟小寫之間的差是 32,如果你也記不住 32 的話,可以在手動多做一張,如下面第二張圖: ![image](https://hackmd.io/_uploads/S1qBa2wQxg.png) ![image](https://hackmd.io/_uploads/rJzZRnDmee.png) 好了之後就按下 save 儲存: ![image](https://hackmd.io/_uploads/HJJQ0hvXlx.png) 然後這個單字卡就會出現在左側欄的 my library 了: ![image](https://hackmd.io/_uploads/r1pHC2PXgx.png) ![image](https://hackmd.io/_uploads/ryrLC3P7gx.png) 點擊卡片就可以翻開看答案,左右兩個箭頭是前往上一張或下一張卡片。 ![image](https://hackmd.io/_uploads/BJDD0nPQex.png) 對了,結束前記得要再次檢查看看 AI 有沒有寫錯哦,AI 並不是百分之百的準確~ 那麼本文就先到此結束,感謝你的觀看~ 參考資料 --- [1. ASCII 碼](https://shihyu.github.io/books/apas01.html) [ASCII table - Table of ASCII codes, characters and symbols](https://www.ascii-code.com/)