The ASCII Character Set ctor 口0-31 Control codes 口32-127 Standard,implementation-independent characters 口128-255 Control Codes ASCIl Characters 0-31 abbreviated and full names.Descriptions are given to those most in use today. Decimal Octal Hexadecimal Code Description 000 000 NUL Null 001 001 01 SOH Start Of Heading 002 002 STX Start of TeXt 003 03 ETX End of TeXt 004 004 04 EOT End Of Transmission 005 05 ENQ ENQuiry 006 00G % ACK ACKnowledge Table comtinued on following pag
The ASCII Character Set The American Standard Code for Information Interchange or ASCII assigns values between 0 and 255 for upper and lower case letters, numeric digits, punctuation marks and other symbols. ASCII characters can be split into the following sections: ❑ 0 – 31 Control codes ❑ 32 – 127 Standard, implementation-independent characters ❑ 128 – 255 Special symbols, international character sets – generally, non-standard characters. Control Codes : ASCII Characters 0 - 31 The following table lists and describes the first 32 ASCII characters, often referred to as control codes. The columns show the decimal and hexadecimal ASCII values for each code along with their abbreviated and full names. Descriptions are given to those most in use today. Decimal Octal Hexadecimal Code Description 000 000 00 NUL Null 001 001 01 SOH Start Of Heading 002 002 02 STX Start of TeXt 003 003 03 ETX End of TeXt 004 004 04 EOT End Of Transmission 005 005 05 ENQ ENQuiry 006 006 06 ACK ACKnowledge Table continued on following page
Appendix F Decimal Octal Hexadecimal Code Description 007 007 07 BEL BELl.Caused teletype machines to ring a bell. Causes a beep in many common terminals and terminal emulation programs. 008 010 08 BS BackSpace.Moves the cursor move backwards (left)one space. 009 011 09 HT Horizontal Tab.Moves the cursor right to the next tab stop.The spacing of tab stops is dependent on the output device,but is often either 8 or 10 characters wide. 010 012 0A LF Line Feed.Moves the cursor to a new line.On Unix systems,moves to a new line AND all the way to the left. 011 013 0B VT Vertical Tab 012 014 oC FF Form Feed.Advances paper to the top of the next page(if the output device is a printer). 013 015 OD CR Carriage Return.Moves the cursor all the way to the left,but does not advance to the next line. 014 016 OE sO Shift Out 015 017 OF SI Shift In 016 020 10 DLE Data Link Escape 017 021 11 DCI Device Control 1 018 022 12 DC2 Device Control 2 019 023 13 DC3 Device Control 3 020 024 14 DC4 Device Control 4 021 025 15 NAK Negative AcKnowledge 022 026 16 SYN SYNchronous idle 023 027 17 ETB End of Transmission Block 024 030 18 CAN CANcel 025 031 19 EM End of Medium 026 032 1A SUB SUBstitute 027 033 1B ESC ESCape 028 034 IC FS File Separator 586
Appendix F 586 Decimal Octal Hexadecimal Code Description 007 007 07 BEL BELl. Caused teletype machines to ring a bell. Causes a beep in many common terminals and terminal emulation programs. 008 010 08 BS BackSpace. Moves the cursor move backwards (left) one space. 009 011 09 HT Horizontal Tab. Moves the cursor right to the next tab stop. The spacing of tab stops is dependent on the output device, but is often either 8 or 10 characters wide. 010 012 0A LF Line Feed. Moves the cursor to a new line. On Unix systems, moves to a new line AND all the way to the left. 011 013 0B VT Vertical Tab 012 014 0C FF Form Feed. Advances paper to the top of the next page (if the output device is a printer). 013 015 0D CR Carriage Return. Moves the cursor all the way to the left, but does not advance to the next line. 014 016 0E SO Shift Out 015 017 0F SI Shift In 016 020 10 DLE Data Link Escape 017 021 11 DC1 Device Control 1 018 022 12 DC2 Device Control 2 019 023 13 DC3 Device Control 3 020 024 14 DC4 Device Control 4 021 025 15 NAK Negative AcKnowledge 022 026 16 SYN SYNchronous idle 023 027 17 ETB End of Transmission Block 024 030 18 CAN CANcel 025 031 19 EM End of Medium 026 032 1A SUB SUBstitute 027 033 1B ESC ESCape 028 034 1C FS File Separator
The ASClI Character Set Decimal Octal Hexadecimal Code Description 029 035 1D GS Group Separator 030 036 IE RS Record Separator 031 037 1F US Unit Separator The Standard ASCII Characters 32-127 ASCII Characters 32-127 are the standard,implementation-independent alphanumeric characters we work with every day.The tables below show the characters along with both their decimal and hexadecimal ASCII values. Characters 32-64 The first table,which contains characters 32-64,contains the majority of the standard symbolic characters and the numbers from zero to nine. Decimal Octal Hexadecimal Character Decimal Octal Hexadecimal Character 032 040 20 Space 049 061 31 1 033 041 21 050 062 32 2 034 042 22 051 063 33 3 035 043 23 052 064 34 4 036 044 24 053 065 35 5 037 045 25 % 054 066 36 6 038 046 26 055 067 37 7 039 047 27 056 070 38 8 040 050 28 ( 057 071 39 9 041 051 29 ) 058 072 3A 042 052 2A 059 073 3B ; 043 053 2B 060 074 3C 044 054 2C 061 075 3D = 045 055 2D 062 076 3E > 046 056 2E 063 077 3F 047 057 2F 064 100 40 @ 048 060 30 0 587
The ASCII Character Set 587 Decimal Octal Hexadecimal Code Description 029 035 1D GS Group Separator 030 036 1E RS Record Separator 031 037 1F US Unit Separator The Standard ASCII Characters : 32 - 127 ASCII Characters 32 - 127 are the standard, implementation-independent alphanumeric characters we work with every day. The tables below show the characters along with both their decimal and hexadecimal ASCII values. Characters 32 - 64 The first table, which contains characters 32 - 64, contains the majority of the standard symbolic characters and the numbers from zero to nine. Decimal Octal Hexadecimal Character Decimal Octal Hexadecimal Character 032 040 20 Space 049 061 31 1 033 041 21 ! 050 062 32 2 034 042 22 " 051 063 33 3 035 043 23 # 052 064 34 4 036 044 24 $ 053 065 35 5 037 045 25 % 054 066 36 6 038 046 26 & 055 067 37 7 039 047 27 ' 056 070 38 8 040 050 28 ( 057 071 39 9 041 051 29 ) 058 072 3A : 042 052 2A * 059 073 3B ; 043 053 2B + 060 074 3C < 044 054 2C , 061 075 3D = 045 055 2D - 062 076 3E > 046 056 2E . 063 077 3F ? 047 057 2F / 064 100 40 @ 048 060 30 0
Appendix F Characters 65-127 Decima Octal Hexadecima Character Decimal Octa Hexadecima Characte 065 101 41 097 141 098 142 067 103 099 143 100 144 101 145 106 46 102 146 G 103 147 67 H 1 150 68 105 151 1213 6A 个 1 L 108 154 15 16 N 56 Q RS 162 124 151 UⅤ 7 165 11 087 119 X 2 170 78 089 2 1 79 090 5A 122 172 588
Appendix F 588 Characters 65 - 127 The second table, which contains characters 65 - 127, contains the standard Latin alphabet characters both lower and upper case, separated only by a few characters at 91 - 96 and 123 - 127. Decimal Octal Hexadecimal Character Decimal Octal Hexadecimal Character 065 101 41 A 097 141 61 a 066 102 42 B 098 142 62 b 067 103 43 C 099 143 63 c 068 104 44 D 100 144 64 d 069 105 45 E 101 145 65 e 070 106 46 F 102 146 66 f 071 107 47 G 103 147 67 g 072 110 48 H 104 150 68 h 073 111 49 I 105 151 69 i 074 112 4A J 106 152 6A j 075 113 4B K 107 153 6B k 076 114 4C L 108 154 6C l 077 115 4D M 109 155 6D m 078 116 4E N 110 156 6E n 079 117 4F O 111 157 6F o 080 120 50 P 112 160 70 p 081 121 51 Q 113 161 71 q 082 122 52 R 114 162 72 r 083 123 53 S 115 163 73 s 084 124 54 T 116 164 74 t 085 125 55 U 117 165 75 u 086 126 56 V 118 166 76 v 087 127 57 W 119 167 77 w 088 130 58 X 120 170 78 x 089 131 59 Y 121 171 79 y 090 132 5A Z 122 172 7A z
The ASCII Character Set Decimal Octal Hexadecimal Character Decimal Octal Hexadecimal Character 091 133 5B 123 173 7B 092 174 7C 135 吃 125 7D 094 136 126 176 095 137 127 2 delete 096 140 、60 The Non-Standard ASCIl Characters 128 .255 example of this extended set is as follows Characters 128-191 This first table contains characters 128-191,abstract symbols that appear in text from time to time. Decimal Octal Hexadecimal Character Decimal Octal Hexadecimal Character 128 200 80 160 240 space 29 81 161 241 13 82 162 242 1 2 83 163 243 A3 132 204 244 85 165 245 13 0 1 246 o 35 167 247 88 168 250 169 251 138 212 170 252 AA 139 213 171 253 AB Table continued on following pag 589
The ASCII Character Set 589 Decimal Octal Hexadecimal Character Decimal Octal Hexadecimal Character 091 133 5B [ 123 173 7B { 092 134 5C \ 124 174 7C | 093 135 5D ] 125 175 7D } 094 136 5E ^ 126 176 7E ~ 095 137 5F _ 127 177 7F delete 096 140 60 ' The Non-Standard ASCII Characters : 128 - 255 The second half of the ASCII table holds the non-standard extension set of characters which may vary depending which computer system you may be using. One common – but in no way definitive – example of this extended set is as follows. Characters 128 - 191 This first table contains characters 128 - 191, abstract symbols that appear in text from time to time. Decimal Octal Hexadecimal Character Decimal Octal Hexadecimal Character 128 200 80 • 160 240 A0 nonbreaking space 129 201 81 • 161 241 A1 ¡ 130 202 82 ‚ 162 242 A2 ¢ 131 203 83 ƒ 163 243 A3 £ 132 204 84 „ 164 244 A4 ¤ 133 205 85 … 165 245 A5 ¥ 134 206 86 † 166 246 A6 ¦ 135 207 87 ‡ 167 247 A7 § 136 210 88 ˆ 168 250 A8 ¨ 137 211 89 ‰ 169 251 A9 © 138 212 8A Š 170 252 AA ª 139 213 8B ‹ 171 253 AB « Table continued on following page