ASCII(American Standard Code for Information Interchange,美國信息交換標準代碼)是基於拉丁字母的一套電腦編碼方案,它主要用於顯示現代英語和其他西歐語言,它是現今最通用的單字節編碼方案,等同於國際標準ISO/IEC 646。
ASCII碼規範於1967年第一次發佈,最後一次更新是在1986年,它包含了33個控制字符(具有特殊含義無法顯示的字符)和95個可顯示字符。
1、ASCII 控制字符 (字符編碼: 0-31)
在ASCII碼錶中,前32個字符是不能用於打印的編碼,而是用於控制像打印機一樣的外圍設備。
十進制 | 符號 | 中文解釋 | 十進制 | 符號 | 中文解釋 |
---|---|---|---|---|---|
0 | NULL | 空字符 | 16 | DLE | 數據鏈路轉義 |
1 | SOH | 標題開始 | 17 | DC1 | 設備控制 1 |
2 | STX | 正文開始 | 18 | DC2 | 設備控制 2 |
3 | ETX | 正文結束 | 19 | DC3 | 設備控制 3 |
4 | EOT | 傳輸結束 | 20 | DC4 | 設備控制 4 |
5 | ENQ | 詢問 | 21 | NAK | 拒絕接收 |
6 | ACK | 收到通知 | 22 | SYN | 同步空閒 |
7 | BEL | 鈴 | 23 | ETB | 傳輸塊結束 |
8 | BS | 退格 | 24 | CAN | 取消 |
9 | HT | 水平製表符 | 25 | EM | 介質中斷 |
10 | LF | 換行鍵 | 26 | SUB | 替換 |
11 | VT | 垂直製表符 | 27 | ESC | 換碼符 |
12 | FF | 換頁鍵 | 28 | FS | 文件分隔符 |
13 | CR | 回車鍵 | 29 | GS | 組分隔符 |
14 | SO | 移出 | 30 | RS | 記錄分離符 |
15 | SI | 移入 | 31 | US | 單元分隔符 |
2、ASCII 可打印字符 (字符編碼: 32-127)
可打印字符共95個。
1)32是空格。
2)48~57爲0到9十個阿拉伯數字;
3)65~90爲26個大寫英文字母;
4)97~122號爲26個小寫英文字母;
5)其餘爲一些標點符號、運算符號等;
6)第127個字符表示的是鍵盤上的刪除命令。
十進制 | 符號 | 中文解釋 | 十進制 | 符號 | 中文解釋 |
---|---|---|---|---|---|
32 | 空格 | 80 | P | 大寫字母 P | |
33 | ! | 感嘆號 | 81 | Q | 大寫字母 Q |
34 | " | 雙引號 | 82 | R | 大寫字母 R |
35 | # | 井號 | 83 | S | 大寫字母 S |
36 | $ | 美元符 | 84 | T | 大寫字母 T |
37 | % | 百分號 | 85 | U | 大寫字母 U |
38 | & | 與 | 86 | V | 大寫字母 V |
39 | ’ | 單引號 | 87 | W | 大寫字母 W |
40 | ( | 左括號 | 88 | X | 大寫字母 X |
41 | ) | 右括號 | 89 | Y | 大寫字母 Y |
42 | * | 星號 | 90 | Z | 大寫字母 Z |
43 | + | 加號 | 91 | [ | 左中括號 |
44 | , | 逗號 | 92 | \ | 反斜槓 |
45 | - | 連字號或減號 | 93 | ] | 右中括號 |
46 | . | 句點或小數點 | 94 | ^ | 音調符號 |
47 | / | 斜槓 | 95 | _ | 下劃線 |
48 | 0 | 0 | 96 | ` | 重音符 |
49 | 1 | 1 | 97 | a | 小寫字母 a |
50 | 2 | 2 | 98 | b | 小寫字母 b |
51 | 3 | 3 | 99 | c | 小寫字母 c |
52 | 4 | 4 | 100 | d | 小寫字母 d |
53 | 5 | 5 | 101 | e | 小寫字母 e |
54 | 6 | 6 | 102 | f | 小寫字母 f |
55 | 7 | 7 | 103 | g | 小寫字母 g |
56 | 8 | 8 | 104 | h | 小寫字母 h |
57 | 9 | 9 | 105 | i | 小寫字母 i |
58 | : | 冒號 | 106 | j | 小寫字母 j |
59 | ; | 分號 | 107 | k | 小寫字母 k |
60 | < | 小於 | 108 | l | 小寫字母 l |
61 | = | 等號 | 109 | m | 小寫字母 m |
62 | > | 大於 | 110 | n | 小寫字母 n |
63 | ? | 問號 | 111 | o | 小寫字母 o |
64 | @ | 電子郵件符號 | 112 | p | 小寫字母 p |
65 | A | 大寫字母 A | 113 | q | 小寫字母 q |
66 | B | 大寫字母 B | 114 | r | 小寫字母 r |
67 | C | 大寫字母 C | 115 | s | 小寫字母 s |
68 | D | 大寫字母 D | 116 | t | 小寫字母 t |
69 | E | 大寫字母 E | 117 | u | 小寫字母 u |
70 | F | 大寫字母 F | 118 | v | 小寫字母 v |
71 | G | 大寫字母 G | 119 | w | 小寫字母 w |
72 | H | 大寫字母 H | 120 | x | 小寫字母 x |
73 | I | 大寫字母 I | 121 | y | 小寫字母 y |
74 | J | 大寫字母 J | 122 | z | 小寫字母 z |
75 | K | 大寫字母 K | 123 | { | 左大括號 |
76 | L | 大寫字母 L | 124 | | | 垂直線 |
77 | M | 大寫字母 M | 125 | } | 右大括號 |
78 | N | 大寫字母 N | 126 | ~ | 波浪號 |
79 | O | 大寫字母 O | 127 | 刪除 |
3、版權聲明
來源:C語言技術網(www.freecplus.net)
作者:碼農有道
如果這篇文章對您有幫助,請點贊支持,或在您的博客中轉發此文,讓更多的人可以看到它,謝謝!!!