ASCII TABLE

ASCII stands for American Standard Code for Information Exchange.  The purpose of ASCII is to create a standard for character-sets used in electronic equipments.  The standard ensures that different devices (which might be manufactured by differing companies) can communicate to each other with the same character-code.  With this kind of standardization, programmers and computer manufactures will be "on the same page".  Imagine the problem if MAC and PC have different keyboard codes.  The standard ASCII character-sets not only includes all the alphabetical letter and numbers, but also punctuations.  
  

NON PRINTABLE CHARACTERS
DEC HEX CHARACTER (CODE) DEC HEX CHARACTER (CODE)
0 0 NULL 16 10 DATA LINK ESCAPE (DLE)
1 1 START OF HEADING (SOH) 17 11 DEVICE CONTROL 1 (DC1)
2 2 START OF TEXT (STX) 18 12 DEVICE CONTROL 2 (DC2)
3 3 END OF TEXT (ETX) 19 13 DEVICE CONTROL 3 (DC3)
4 4 END OF TRANSMISSION (EOT) 20 14 DEVICE CONTROL 4 (DC4)
5 5 END OF QUERY (ENQ) 21 15 NEGATIVE ACKNOWLEDGEMENT (NAK)
6 6 ACKNOWLEDGE (ACK) 22 16 SYNCHRONIZE (SYN)
7 7 BEEP (BEL) 23 17 END OF TRANSMISSION BLOCK (ETB)
8 8 BACKSPACE (BS) 24 18 CANCEL (CAN)
9 9 HORIZONTAL TAB (HT) 25 19 END OF MEDIUM (EM)
10 A LINE FEED (LF) 26 1A SUBSTITUTE (SUB)
11 B VERTICAL TAB (VT) 27 1B ESCAPE (ESC)
12 C FF (FORM FEED) 28 1C FILE SEPARATOR (FS) RIGHT ARROW
13  D CR (CARRIAGE RETURN) 29 1D GROUP SEPARATOR (GS) LEFT ARROW
14 E SO (SHIFT OUT) 30 1E RECORD SEPARATOR (RS) UP ARROW
15 F SI (SHIFT IN) 31 1F UNIT SEPARATOR (US) DOWN ARROW

  

PRINTABLE CHARACTERS
DEC HEX CHARACTER DEC HEX CHARACTER DEC HEX CHARACTER
32 20 <SPACE> 64 40 @ 96 60 `
33 21 ! 65 41 A 97 61 a
34 22 " 66 42 B 98 62 b
35 23 # 67 43 C 99 63 c
36 24 $ 68 44 D 100 64 d
37 25 % 69 45 E 101 65 e
38 26 & 70 46 F 102 66 f
39 27 ' 71 47 G 103 67 g
40 28 ( 72 48 H 104 68 h
41 29 ) 73 49 I 105 69 i
42 2A * 74 4A J 106 6A j
43 2B + 75 4B K 107 6B k
44 2C , 76 4C L 108 6C l
45  2D - 77 4D M 109 6D m
46 2E . 78 4E N 110 6E n
47 2F / 79 4F O 111 6F o
48 30 0 80 50 P 112 70 p
49 31 1 81 51 Q 113 71 q
50 32 2 82 52 R 114 72 r
51 33 3 83 53 S 115 73 s
52 34 4 84 54 T 116 74 t
53 35 5 85 55 U 117 75 u
54 36 6 86 56 V 118 76 v
55 37 7 87 57 W 119 77 w
56 38 8 88 58 X 120 78 x
57 39 9 89 59 Y 121 79 y
58 3A : 90 5A Z 122 7A z
59 3B ; 91 5B [ 123 7B {
60 3C < 92 5C \ 124 7C |
61 3D = 93 5D ] 125 7D }
62 3E > 94 5E ^ 126 7E ~
63 3F ? 95 5F _ 127 7F <DEL>


<<INDEX>>