- 大學計算機基礎(文科)
- 劉萍萍
- 503字
- 2019-09-30 12:23:32
3.3.1 西文信息的編碼與表示
字符編碼就是用二進制編碼來表示字母、數字以及專門的符號。在計算機中有兩種重要的字符編碼方式:ASCII和EBCDIC。EBCDIC(廣義二進制編碼的十進制交換碼)是西文字符的一種編碼,采用8位二進制表示,共有256種不同的編碼,可表示256個字符。
目前,計算機中普遍采用的是ASCII碼(American Standard Code for Information Interchange,美國信息交換標準代碼),該編碼已經被國際標準化組織采納,成為國際間通用的信息交換標準碼。目前國際上流行的是ASCII碼的7位版本,即用一個字節的低7位表示一個字符,最高位置零,如表3-2所示。7個二進制位可表示128種狀態,故可用來表示128個不同的字符,在ASCII碼的7位版本中用來表示33個通用控制字符(即表中前32個與最后一個是不可打印的控制符號)、95個可打印顯示的字符(其中有10個數字、52個大小寫英文字母、33個標點符號和運算符號)。
表3-2 ASCII碼表

特別需要指出的是,十進制數字字符的ASCII碼與它們的二進制值是有區別的。
例如,十進制數3的7位二進制數為(0000011),而十進制數字字符3的ASCII碼為(0110011)2=(33)16=(51)10,由此可以看出,數值3與數字字符3在計算機中的表示是不一樣的。數值3能表示數的大小,并可以參與數值運算;而數字字符3只是一個符號,它不能參與數值運算。