天天看點

ASCII 碼對照表詳解

作者:跟豆爸長知識

其實大家都知道計算機是老美發明的,當初人家并沒有考慮後來需要增加那麼多字元,比如中國的漢字,那麼早期的美國常用字元,用 1 個位元組的前 7 個位來表示,已經足夠了,這樣就産生了ASCII 碼,後來就不夠用了,第 8 位也被擴充使用了,就增加了一些字元,這也就多了擴充的 ASCII 碼。

ASCII 碼和擴充的 ASCII 碼

ASCII 碼即美國标準資訊交換碼 (American Standard Code for Information Interchange)

是基于羅馬字母表的一套電腦編碼系統。 一種使用 7 個或 8 個二進制位進行編碼的方案,最多可以給 256 個字元(包括字母、數字、标點符号、控制字元及其他符号)配置設定或指定數值。

名稱的由來

ASCII(American Standard Code for Information Interchange,美國資訊互換标準代碼)是基于羅馬字母表的一套電腦編碼系統。

特點

它主要用于顯示現代英語和其他西歐語言。它是現今最通用的單位元組編碼系統,并等同于國際标準 ISO 646。

包含内容

控制字元:Enter鍵、倒退、換行鍵等。

可顯示字元:英文大小寫字元、阿拉伯數字和西文符号

技術特征

7 位(bits)表示一個字元,共 128 字元

ASCII 擴充字元集

7 位編碼的字元集隻能支援 128 個字元,為了表示更多的歐洲常用字元,對 ASCII 進行了擴充,ASCII 擴充字元集使用 8 位(bits)表示一個字元,共 256 字元。

ASCII 擴充字元集比 ASCII 字元集擴充出來的符号包括表格符号、計算符号、希臘字母和特殊的拉丁符号。

注意:在計算機的存儲單元中,一個 ASCII 碼值占一個位元組(8個二進制位),其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在代碼傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。

  • 奇校驗規定:正确的代碼一個位元組中 1 的個數必須是奇數,若非奇數,則在最高位 b7 添 1
  • 偶校驗規定:正确的代碼一個位元組中 1 的個數必須是偶數,若非偶數,則在最高位 b7 添 1

計算機隻能了解數字,是以一個 ASCII 碼就是一個字元, 如 a 或 @ 的數字表現形式,也可表示某種動作。ASCII 碼出現較早,非列印字元的使用也不再出于最初的目的。以下是ASCII碼字元表,其中包括對前 32 個非列印字元的描述。當初設計 ASCII 碼實際上是為了使用電傳打字機,是以這些描述不好了解。如果有人說想要你的成績單,但要用 ASCII 格式,這就意味着他們隻想要不帶諸如加粗,下劃線等格式的純文字,也就是計算能了解的最原始的格式。這樣就比較容易輸入計算機進行處理。記事本可以建立 ASCII 碼文本,在 Word 中你也可以把檔案儲存為純文字。

ASCII碼字元表結構組成

第 0~32 号及第 127 号(共 34 個)是控制字元或通訊專用字元,如控制符 LF(換行)、CR(回車)、FF(換頁)、DEL(删除)、BEL(振鈴)等,通訊專用字元 SOH(文頭)、EOT(文尾)、ACK(确認)等。

第 33~126 号(共94個)是字元,其中第 48~57 号為 0~9 十個阿拉伯數字,65~90 号為 26 個大寫英文字母,97~122 号為 26 個小寫英文字母,其餘為一些标點符号、運算符号等。

第一部分 ASCII 非列印控制字元表

ASCII 表上的數字 0–31 配置設定給了控制字元,用于控制像列印機等一些外圍裝置。例如 12 代表換頁/新頁功能。此指令訓示列印機跳到下一頁的開頭。(參詳 ASCII 碼表中 0-31 )

ASCII 碼表中 0-31

ASCII 碼對照表詳解

第二部分 ASCII 列印字元

數字 32–126 配置設定給了能在鍵盤上找到的字元,當您檢視或列印文檔時就會出現。數字 127 代表 DELETE 指令。(參詳 ASCII 碼表中 32-127)

ASCII 碼表中 32-127

ASCII 碼對照表詳解

第三部分 擴充 ASCII 列印字元

擴充的 ASCII 字元滿足了對更多字元的需求。擴充的 ASCII 包含 ASCII 中已有的 128 個字元(數字 0–32 顯示在下圖中),又增加了 128 個字元,總共是 256 個。即使有了這些更多的字元,許多語言還是包含無法壓縮到 256 個字元中的符号。是以出現了一些 ASCII 的變體來囊括地區性字元和符号。例如許多軟體程式把 ASCII 表(又稱作 ISO8859-1 )用于北美、西歐、澳洲和非洲的語言。

ASCII 碼對照表詳解

舉報/回報

大家都在搜

ASCII碼對照表ascii碼對照表完整版ascii碼對照表從小到大Ascii碼表ascii碼對照表圖檔最全ascii碼對照表字母

發表評論

發表

作者最新文章

ASCII 碼對照表詳解

體驗 Apple II BASIC

11小時前

ASCII 碼對照表詳解

把 OrangePi 打造成 tor 代理節點