ascii碼是什么,ascii碼字符是什么
ASCII碼:美國(國家)信息交換標準(代)碼,一種使用7個或8個二進制位進行編碼的方案,
最多可以給256個字符(包括字母、數字、標點符號、控制字符及其他符號)分配(或指定)數值。目前使用最廣泛的西文字符集及其編碼是 ASCII 字符集和 ASCII 碼( ASCII 是 American Standard Code for Information Interchange 的縮寫),它同時也被國際標準化組織ISO ( International Organization for Standardization)批準為國際標準。
ASCII碼于1968年提出,用于在不同計算機硬件和軟件系統中實現數據傳輸標準化,在大多數的小型機或全部的個人計算機都使用此碼。ASCII碼劃分為兩個集合:128個字符的標準ASCII碼和附加的128個字符的擴充和ASCII碼。比較EBCDIC。
常用 ASCII碼表
基本的 ASCII 字符集共有 128 個字符,其中有 96 個可打印字符,包括常用的字母、數字、標點符號等,另外還有 32 個控制字符。標準 ASCII 碼使用 7 個二進位對字符進行編碼,對應的 ISO 標準為 ISO646 標準。下表展示了基本 ASCII 字符集及其編碼:
字母和數字的 ASCII 碼的記憶是非常簡單的。我們只要記住了一個字母或數字的 ASCII 碼(例如記住 A 為 65 , 0 的 ASCII 碼為 48 ),知道相應的大小寫字母之間差 32 ,就可以推算出其余字母、數字的 ASCII 碼。
雖然標準 ASCII 碼是 7 位編碼,但由于計算機基本處理單位為字節( 1byte = 8bit ),所以一般仍以一個字節來存放一個 ASCII 字符。每一個字節中多余出來的一位(最高位)在計算機內部通常保持為 0 (在數據傳輸時可用作奇偶校驗位)。
由于標準 ASCII 字符集字符數目有限,在實際應用中往往無法滿足要求。為此,國際標準化組織又制定了 ISO2022 標準,它規定了在保持與 ISO646 兼容的前提下將 ASCII 字符集擴充為 8 位代碼的統一方法。 ISO 陸續制定了一批適用于不同地區的擴充 ASCII 字符集,每種擴充 ASCII 字符集分別可以擴充 128 個字符,這些擴充字符的編碼均為高位為 1 的 8 位代碼(即十進制數 128~255 ),稱為擴展 ASCII 碼。下表展示的是最流行的一套擴展 ASCII 字符集和編碼:
鍵盤各鍵對應的ASCII碼值。
0x1 鼠標左鍵
0x2 鼠標右鍵
0x3 CANCEL 鍵
0x4 鼠標中鍵
0x8 BACKSPACE 鍵
0x9 TAB 鍵
0xC CLEAR 鍵
0xD ENTER 鍵
0x10 SHIFT 鍵
0x11 CTRL 鍵
0x12 MEMU 鍵
0x13 PAUSE 鍵
0x14 CAPS VOCK 鍵
0x1B ESC 鍵
0x20 SPACEBAR 鍵
0x21 PAHE UP 鍵
0x22 PAGE DOWN 鍵
0x23 END 鍵
0x24 HOME 鍵
0x25 LEFT ARROW 鍵
0x26 UP ARROW 鍵
0x27 RIGHT ARROW 鍵
0x28 DOWN ARROW 鍵
0x29 SELECT 鍵
0x2A PRINT SCREEN 鍵
0x2B EXECUTE 鍵
0x2C SNAPSHOT 鍵
0x2D INSERT 鍵
0x2E DELETE 鍵
0x2F HELP 鍵
0x90 NUM LOCK 鍵
A 至 Z 鍵與 A – Z 字母的 ASCII 碼相同:
值 描述
65 A 鍵
66 B 鍵
67 C 鍵
68 D 鍵
69 E 鍵
70 F 鍵
71 G 鍵
72 H 鍵
73 I 鍵
74 J 鍵
75 K 鍵
76 L 鍵
77 M 鍵
78 N 鍵
79 O 鍵
80 P 鍵
81 Q 鍵
82 R 鍵
83 S 鍵
84 T 鍵
85 U 鍵
86 V 鍵
87 W 鍵
88 X 鍵
89 Y 鍵
90 Z 鍵
0 至 9 鍵與數字 0 – 9 的 ASCII 碼相同:
值 描述
48 0 鍵
49 1 鍵
50 2 鍵
51 3 鍵
52 4 鍵
53 5 鍵
54 6 鍵
55 7 鍵
56 8 鍵
57 9 鍵
下列常數代表數字鍵盤上的鍵:
值 描述
0x60 0 鍵
0x61 1 鍵
0x62 2 鍵
0x63 3 鍵
0x64 4 鍵
0x65 5 鍵
0x66 6 鍵
0x67 7 鍵
0x68 8 鍵
0x69 9 鍵
0x6A MULTIPLICATION SIGN (*) 鍵
0x6B PLUS SIGN (+) 鍵
0x6C ENTER 鍵
0x6D MINUS SIGN (–) 鍵
0x6E DECIMAL POINT (.) 鍵
0x6F DIVISION SIGN (/) 鍵
下列常數代表功能鍵:
值 描述
0x70 F1 鍵
0x71 F2 鍵
0x72 F3 鍵
0x73 F4 鍵
0x74 F5 鍵
0x75 F6 鍵
0x76 F7 鍵
0x77 F8 鍵
0x78 F9 鍵
0x79 F10 鍵
0x7A F11 鍵
0x7B F12 鍵
0x7C F13 鍵
0x7D F14 鍵
0x7E F15 鍵
0x7F F16 鍵
評論