ASCII码
ASCII码是美国信息交换标准代码。
它是一种7位的代码,许多8位代码(例如Linux默认的字符设置ISO 8859-1)将
ASCII码作为它的低半部分。
国际标准化组织将
ASCII码码添加入国际标准,标准为ISO 646。
ASCII码分为三类:
-
空字符(0)
-
控制代码(从1到31)
-
可显示字符(从32到126)
-
删除符号(127)
可显示字符代码从32到126
十进制ASCII码表
| 30 40 50 60 70 80 90 100 110 120
--+----------------------------------------
0 | ( 2 < F P Z d n x
1 | ) 3 = G Q [ e o y
2 | * 4 > H R \ f p z
3 | ! + 5 ? I S ] g q {
4 | " , 6 @ J T ^ h r |
5 | # - 7 A K U _ i s }
6 | $ . 8 B L V ` j t ~
7 | % / 9 C M W a k u DEL
8 | & 0 : D N X b l v
9 | ' 1 ; E O Y c m w
十六进制ASCII码表
| 2 3 4 5 6 7
--+------------------------
0 | 0 @ P ` p
1 | ! 1 A Q a q
2 | " 2 B R b r
3 | # 3 C S c s
4 | $ 4 D T d t
5 | % 5 E U e u
6 | & 6 F V f v
7 | ' 7 G W g w
8 | ( 8 H X h x
9 | ) 9 I Y i y
A | * : J Z j z
B | + ; K [ k {
C | , < L \ l |
D | - = M ] m }
E | . > N ^ n ~
F | / ? O _ o DEL
控制代码从0到31
控制代码
十进制 十六进制 名称 说明 Gambas中表示方法
-----------------------------------------------------------------------------
0 00 NUL '\0'
1 01 SOH Start of Header
2 02 STX Start of Text
3 03 ETX End of Text
4 04 EOT End of Transmission
5 05 ENQ Enquiry
6 06 ACK (positive) Acknowledgement
7 07 BEL Audible Signal (Bell or Beep) '\a' (1)
8 08 BS Backspace '\b'
9 09 HT Horizontal Tab '\t'
10 0A LF Line Feed '\n'
11 0B VT Vertical Tab '\v'
12 0C FF Form Feed '\f'
13 0D CR Carriage Return '\r'
14 0E SO Shift Out
15 0F SI Shift In
16 10 DLE Data Link Escape
17 11 DC1 Device Control 1
18 12 DC2 Device Control 2
19 13 DC3 Device Control 3
20 14 DC4 Device Control 4
21 15 NAK negative Acknowledgement
22 16 SYN Synchronise
23 17 ETB End of Transmission Block
24 18 CAN Cancel
25 19 EM End Of Medium
26 1A SUB Substitute
27 1B ESC Escape
28 1C FS File Separator
29 1D GS Group Separator
30 1E RS Record Separator
31 1F US Unit Separator
(1)
尚未实施
本页内容引用自Linux程序员手册的 'man' 页面。