ASCII碼(American Standard Code for Information Interchange,美國信息交換標準代碼)是一種基於拉丁字母的計算機編碼系統,主要用於顯示現代英語和其他西歐語言。以下是ASCII碼的詳細介紹:
標準ASCII碼使用7位二進制數來表示128個字元,包括大寫和小寫字母、數字、標點符號以及在美式英語中使用的特殊控制字元。其中,0至31及127(共33個)是控制字元或通信專用字元,如LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BS(退格)、BEL(響鈴)等;通信專用字元如SOH(文頭)、EOT(文尾)、ACK(確認)等。ASCII值8、9、10和13分別對應退格、制表、換行和回車字元。32至126(共95個)是字元(其中32是空格),包括阿拉伯數字、大寫和小寫英文字母以及標點符號、運算符號等。
擴展ASCII碼是在標準ASCII碼的基礎上增加了128個字元,使用每個位元組的第八位,總共可以表示256個字元。這些額外的字元包括特殊符號、外來語字母和圖形符號。
此外,ASCII碼在1967年定案,最初是美國國家標準,後被國際標準化組織(ISO)定為國際標準,稱為ISO 646標準。