ASCII
ASCII significa American Standard Code for Information Interchange (Código Americano Padrão para Trocas de Informações).
É um código de 7 bits. Vários códigos de 8 bits (como ISO 8859-1, o conjunto de caracteres padrão do
Linux)
contém o Ascii como sua metade mais baixa. A contraparte internacional do Ascii é conhecido como ISO 646.
O código Ascii tem três partes:
-
O caracter nulo (0)
-
Códigos de controle (de 1 a 31)
-
Caracters visíveis (de 32 a 126)
-
O caracter rubout (delete) 127
Os caracteres visíveis de 32 a 126
Tabela ASCII decimal
| 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
*O caracter 32 é o espaço em branco
Tabela ASCII hexadecimal
| 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
*O caracter 20 é o espaço em branco
Os caracteres de controle de 0 a 31
Caracteres de Controle
Decimal Hexadecimal Name Caracter Gambas
-----------------------------------------------------------------------------
0 00 NUL '\0' (1)
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' (1)
9 09 HT Horizontal Tab '\t'
10 0A LF Line Feed '\n'
11 0B VT Vertical Tab '\v' (1)
12 0C FF Form Feed '\f' (1)
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)
Ainda não implementado
Esta documentação veio das 'man pages' do Manual do Programador
Linux.