ASCII碼(American Standard Code for Information Interchange,美國信息交換標準代碼)是一種用於電子通信的標準字元編碼系統,它基於拉丁字母設計,主要用於表示現代英語文本。
ASCII碼錶共定義了128個字元,包括33個控制字元和95個可列印字元。控制字元主要用於數據傳輸和文本處理,如LF(換行)、CR(回車)等,而可列印字元包括大寫和小寫字母、數字、標點符號等。以下是詳細介紹:
控制字元。這些字元通常用於文本處理和通信,其編號範圍是0到31和127(十六進制表示為0x00至0x1F和0x7F)。常見的控制字元有NUL(空字元)、SOH(標題開始)、STX(正文開始)、ETX(正文結束)等。
可列印字元。這些字元是日常文本中常見的字母、數字和標點符號,其編號範圍是32到126(十六進制表示為0x20至0x7E)。例如,大寫字母A到Z的ASCII值是65到90(十六進制表示為0x41至0x5A),小寫字母a到z的ASCII值是97到122(十六進制表示為0x61至0x7A)。
ASCII碼錶的套用非常廣泛,它不僅影響著計算機鍵盤的布局和輸入方式,還廣泛套用於程式語言和軟體開發中,例如C語言中的char數據類型就是基於ASCII碼來定義和使用的。