ASCII Code – The extended ASCII table
ASCII code is a slandered data transmission code abbreviation of American slandered Code For Information Interchange are use in various type of computer for representation of text data (letters, numbers, and punctuation marks) and non-input device commands (control characters). The ASCII code is an alphanumeric code and it convert the any information to digital format to allow the computer to communicate with other and efficiently process and store information.
It was developed for the teletypewriters but it found widely use in personal computer application. The ASCII code uses seven digits of binary number representing 27 or 128 number of different characters. i.e. it contains various arrangement of binary digits of 0’s and 1’s. For example the binary sequence “1010000” represents an uppercase “P,” while the lowercase “p.” binary sequence is “1110000”.
The binary code are use in digital computer and that binary code is the group of eight “0” &”1”. These groups of 1 and 0 are called byte. This binary sequence is the embedded in eight bits. In the eight bit the seven bit contains information and one extra bit a parity bit for error checking. The uses of eight bit to increase the number of character i.e. 256. The eight bit system is known as extended ASCII code, and it was introduced in 1981 by the American company IBM (International Business Machines Corporation). The extended ASCII code became the industry-wide standard for personal computers. In this code are the combinations of machine and control command. It is use in mainframe computer and minicomputers.
The ASCII code Character Set
- ASCII code abbreviation of “American slandered Code for Information Interchange”.
- It was introduce in early 60’s, as a standard character set for computers and electronics devices.
- It has 7-bit character set containing 128 characters.
- It is alphanumeric character that is numbers from 0-9, the lower and upper case of English letters and some special characters.
- The character is used in modern computers in HTML code format, and on the Internet it based on ASCII.
ASCII Table and Description
SYMBOL | DECIMAL | HEXA | OCTAL | Function / Description / Notes |
^@ | 0 | 0x00 | 0000 | NUL nul |
^A | 1 | 0x01 | 0001 | SOH start of header |
^B | 2 | 0x02 | 0002 | STX start of text |
^C | 3 | 0x03 | 0003 | ETX end of text |
^D | 4 | 0x04 | 0004 | EOT end of transmission |
^E | 5 | 0x05 | 0005 | ENQ enquiry |
^F | 6 | 0x06 | 0006 | ACK acknowledege |
^G | 7 | 0x07 | 0007 | BEL bell |
^H | 8 | 0x08 | 0010 | BS backspace [\b] |
^I | 9 | 0x09 | 0011 | HT horizontal tab [\t] |
^J | 10 | 0x0a | 0012 | LF line feed [\n] |
^K | 11 | 0x0b | 0013 | VT vertical tab |
^L | 12 | 0x0c | 0014 | FF form feed [\f] |
^M | 13 | 0x0d | 0015 | CR carriage return [\r] |
^N | 14 | 0x0e | 0016 | SO shift out |
^O | 15 | 0x0f | 0017 | SI shift in |
^P | 16 | 0x10 | 0020 | DLE data link escape |
^Q | 17 | 0x11 | 0021 | DC1 device control 1, XON resume transmission |
^R | 18 | 0x12 | 0022 | DC2 device control 2 |
^S | 19 | 0x13 | 0023 | DC3 device control 3, XOFF pause transmission |
^T | 20 | 0x14 | 0024 | DC4 device control 4 |
^U | 21 | 0x15 | 0025 | NAK negative acknowledge |
^V | 22 | 0x16 | 0026 | SYN synchronize |
^W | 23 | 0x17 | 0027 | ETB end text block |
^X | 24 | 0x18 | 0030 | CAN cancel |
^Y | 25 | 0x19 | 0031 | EM end message |
^Z | 26 | 0x1a | 0032 | SUB substitute |
^[ | 27 | 0x1b | 0033 | ESC escape |
^\ | 28 | 0x1c | 0034 | FS file separator |
^] | 29 | 0x1d | 0035 | GS group separator |
^^ | 30 | 0x1e | 0036 | RS record separator |
^_ | 31 | 0x1f | 0037 | US unit separator |
32 | 0x20 | 0040 | space | |
! | 33 | 0x21 | 0041 | bang, exclamation |
“ | 34 | 0x22 | 0042 | quote |
# | 35 | 0x23 | 0043 | sharp, number sign |
$ | 36 | 0x24 | 0044 | dollar sign |
% | 37 | 0x25 | 0045 | percent |
& | 38 | 0x26 | 0046 | ampersand |
‘ | 39 | 0x27 | 0047 | apostrophe |
( | 40 | 0x28 | 0050 | left parenthesis |
) | 41 | 0x29 | 0051 | right parenthesis |
* | 42 | 0x2a | 0052 | star, asterisk |
+ | 43 | 0x2b | 0053 | plus |
, | 44 | 0x2c | 0054 | comma |
– | 45 | 0x2d | 0055 | minus |
. | 46 | 0x2e | 0056 | period |
/ | 47 | 0x2f | 0057 | slash, not backslash! |
0 | 48 | 0x30 | 0060 | digit 0 |
1 | 49 | 0x31 | 0061 | digit 1 |
2 | 50 | 0x32 | 0062 | digit 2 |
3 | 51 | 0x33 | 0063 | digit 3 |
4 | 52 | 0x34 | 0064 | digit 4 |
5 | 53 | 0x35 | 0065 | digit 5 |
6 | 54 | 0x36 | 0066 | digit 6 |
7 | 55 | 0x37 | 0067 | digit 7 |
8 | 56 | 0x38 | 0070 | digit 8 |
9 | 57 | 0x39 | 0071 | digit 9 |
: | 58 | 0x3a | 0072 | colon |
; | 59 | 0x3b | 0073 | semicolon |
< | 60 | 0x3c | 0074 | less than |
= | 61 | 0x3d | 0075 | equals |
> | 62 | 0x3e | 0076 | greater than |
? | 63 | 0x3f | 0077 | question mark |
@ | 64 | 0x40 | 0100 | at sign |
A | 65 | 0x41 | 0101 | upper case A |
B | 66 | 0x42 | 0102 | upper case B |
C | 67 | 0x43 | 0103 | upper case C |
D | 68 | 0x44 | 0104 | upper case D |
E | 69 | 0x45 | 0105 | upper case E |
F | 70 | 0x46 | 0106 | upper case F |
G | 71 | 0x47 | 0107 | upper case G |
H | 72 | 0x48 | 0110 | upper case H |
I | 73 | 0x49 | 0111 | upper case I |
J | 74 | 0x4a | 0112 | upper case J |
K | 75 | 0x4b | 0113 | upper case K |
L | 76 | 0x4c | 0114 | upper case L |
M | 77 | 0x4d | 0115 | upper case M |
N | 78 | 0x4e | 0116 | upper case N |
O | 79 | 0x4f | 0117 | upper case O |
P | 80 | 0x50 | 0120 | upper case P |
Q | 81 | 0x51 | 0121 | upper case Q |
R | 82 | 0x52 | 0122 | upper case R |
S | 83 | 0x53 | 0123 | upper case S |
T | 84 | 0x54 | 0124 | upper case T |
U | 85 | 0x55 | 0125 | upper case U |
V | 86 | 0x56 | 0126 | upper case V |
W | 87 | 0x57 | 0127 | upper case W |
X | 88 | 0x58 | 0130 | upper case X |
Y | 89 | 0x59 | 0131 | upper case Y |
Z | 90 | 0x5a | 0132 | upper case Z |
[ | 91 | 0x5b | 0133 | left square bracket |
\ | 92 | 0x5c | 0134 | backslash, not slash! |
] | 93 | 0x5d | 0135 | right square bracket |
^ | 94 | 0x5e | 0136 | hat, circumflex |
_ | 95 | 0x5f | 0137 | underscore |
` | 96 | 0x60 | 0140 | grave, rhymes with have |
a | 97 | 0x61 | 0141 | lower case a |
b | 98 | 0x62 | 0142 | lower case b |
c | 99 | 0x63 | 0143 | lower case c |
d | 100 | 0x64 | 0144 | lower case d |
e | 101 | 0x65 | 0145 | lower case e |
f | 102 | 0x66 | 0146 | lower case f |
g | 103 | 0x67 | 0147 | lower case g |
h | 104 | 0x68 | 0150 | lower case h |
i | 105 | 0x69 | 0151 | lower case i |
j | 106 | 0x6a | 0152 | lower case j |
k | 107 | 0x6b | 0153 | lower case k |
l | 108 | 0x6c | 0154 | lower case l |
m | 109 | 0x6d | 0155 | lower case m |
n | 110 | 0x6e | 0156 | lower case n |
o | 111 | 0x6f | 0157 | lower case o |
p | 112 | 0x70 | 0160 | lower case p |
q | 113 | 0x71 | 0161 | lower case q |
r | 114 | 0x72 | 0162 | lower case r |
s | 115 | 0x73 | 0163 | lower case s |
t | 116 | 0x74 | 0164 | lower case t |
u | 117 | 0x75 | 0165 | lower case u |
v | 118 | 0x76 | 0166 | lower case v |
w | 119 | 0x77 | 0167 | lower case w |
x | 120 | 0x78 | 0170 | lower case x |
y | 121 | 0x79 | 0171 | lower case y |
z | 122 | 0x7a | 0172 | lower case z |
{ | 123 | 0x7b | 0173 | left curly brace |
| | 124 | 0x7c | 0174 | vertical bar |
} | 125 | 0x7d | 0175 | right curly brace |
~ | 126 | 0x7e | 0176 | tilde |
| 127 | 0x7f | 0177 | DEL delete |
€ | 128 | 0x80 | 0200 | |
| 129 | 0x81 | 0201 | |
‚ | 130 | 0x82 | 0202 | |
ƒ | 131 | 0x83 | 0203 | |
„ | 132 | 0x84 | 0204 | |
… | 133 | 0x85 | 0205 | |
† | 134 | 0x86 | 0206 | |
‡ | 135 | 0x87 | 0207 | |
ˆ | 136 | 0x88 | 0210 | |
‰ | 137 | 0x89 | 0211 | |
Š | 138 | 0x8a | 0212 | |
‹ | 139 | 0x8b | 0213 | |
Œ | 140 | 0x8c | 0214 | |
| 141 | 0x8d | 0215 | |
Ž | 142 | 0x8e | 0216 | |
| 143 | 0x8f | 0217 | |
| 144 | 0x90 | 0220 | |
‘ | 145 | 0x91 | 0221 | |
’ | 146 | 0x92 | 0222 | |
“ | 147 | 0x93 | 0223 | |
” | 148 | 0x94 | 0224 | |
• | 149 | 0x95 | 0225 | |
– | 150 | 0x96 | 0226 | |
— | 151 | 0x97 | 0227 | |
˜ | 152 | 0x98 | 0230 | |
™ | 153 | 0x99 | 0231 | |
š | 154 | 0x9a | 0232 | |
› | 155 | 0x9b | 0233 | |
œ | 156 | 0x9c | 0234 | |
| 157 | 0x9d | 0235 | |
ž | 158 | 0x9e | 0236 | |
Ÿ | 159 | 0x9f | 0237 | |
160 | 0xa0 | 0240 | ||
¡ | 161 | 0xa1 | 0241 | PostScript (¡) exclamdown |
¢ | 162 | 0xa2 | 0242 | PostScript (¢) cent |
£ | 163 | 0xa3 | 0243 | PostScript (£) sterling |
¤ | 164 | 0xa4 | 0244 | PostScript (/) fraction |
¥ | 165 | 0xa5 | 0245 | PostScript (¥) yen |
¦ | 166 | 0xa6 | 0246 | PostScript (ƒ) florin |
§ | 167 | 0xa7 | 0247 | PostScript (§) section |
¨ | 168 | 0xa8 | 0250 | PostScript (¤) currency |
© | 169 | 0xa9 | 0251 | PostScript (‘) quotesingle |
ª | 170 | 0xaa | 0252 | PostScript (“) quotedblleft |
« | 171 | 0xab | 0253 | PostScript («) guillemotleft |
¬ | 172 | 0xac | 0254 | PostScript (<) guilsinglleft |
| 173 | 0xad | 0255 | PostScript (>) guilsinglright |
® | 174 | 0xae | 0256 | PostScript fi ligature |
¯ | 175 | 0xaf | 0257 | PostScript fl ligature; |
° | 176 | 0xb0 | 0260 | |
± | 177 | 0xb1 | 0261 | PostScript (–) endash |
² | 178 | 0xb2 | 0262 | PostScript (†) dagger |
³ | 179 | 0xb3 | 0263 | PostScript (·) periodcentered |
´ | 180 | 0xb4 | 0264 | |
µ | 181 | 0xb5 | 0265 | |
¶ | 182 | 0xb6 | 0266 | PostScript (¶) paragraph |
· | 183 | 0xb7 | 0267 | PostScript (•) bullet |
¸ | 184 | 0xb8 | 0270 | PostScript (,) quotesinglbase |
¹ | 185 | 0xb9 | 0271 | PostScript („) quotedblbase |
º | 186 | 0xba | 0272 | PostScript (”) quotedblright |
» | 187 | 0xbb | 0273 | PostScript (») guillemotright |
¼ | 188 | 0xbc | 0274 | PostScript (…) ellipsis |
½ | 189 | 0xbd | 0275 | PostScript (‰) perthousand |
¾ | 190 | 0xbe | 0276 | |
¿ | 191 | 0xbf | 0277 | PostScript (¿) questiondown |
À | 192 | 0xc0 | 0300 | |
Á | 193 | 0xc1 | 0301 | PostScript (`) grave |
 | 194 | 0xc2 | 0302 | PostScript (´) acute |
à | 195 | 0xc3 | 0303 | PostScript (^) circumflex |
Ä | 196 | 0xc4 | 0304 | PostScript (~) tilde |
Å | 197 | 0xc5 | 0305 | PostScript (¯) macron, overbar accent |
Æ | 198 | 0xc6 | 0306 | PostScript (u) breve, flattened u-shaped accent |
Ç | 199 | 0xc7 | 0307 | PostScript (·) dotaccent |
È | 200 | 0xc8 | 0310 | PostScript (¨) dieresis |
É | 201 | 0xc9 | 0311 | |
Ê | 202 | 0xca | 0312 | PostScript (°) ring |
Ë | 203 | 0xcb | 0313 | PostScript (¸) cedilla |
Ì | 204 | 0xcc | 0314 | |
Í | 205 | 0xcd | 0315 | PostScript (”) hungarumlaut |
Î | 206 | 0xce | 0316 | PostScript (,) ogonek, reverse comma |
Ï | 207 | 0xcf | 0317 | PostScript (v) caron, flattened v-shaped accent |
Ð | 208 | 0xd0 | 0320 | PostScript (—) emdash |
Ñ | 209 | 0xd1 | 0321 | |
Ò | 210 | 0xd2 | 0322 | |
Ó | 211 | 0xd3 | 0323 | |
Ô | 212 | 0xd4 | 0324 | |
Õ | 213 | 0xd5 | 0325 | |
Ö | 214 | 0xd6 | 0326 | |
× | 215 | 0xd7 | 0327 | |
Ø | 216 | 0xd8 | 0330 | |
Ù | 217 | 0xd9 | 0331 | |
Ú | 218 | 0xda | 0332 | |
Û | 219 | 0xdb | 0333 | |
Ü | 220 | 0xdc | 0334 | |
Ý | 221 | 0xdd | 0335 | |
Þ | 222 | 0xde | 0336 | |
ß | 223 | 0xdf | 0337 | |
à | 224 | 0xe0 | 0340 | |
á | 225 | 0xe1 | 0341 | PostScript (Æ) AE |
â | 226 | 0xe2 | 0342 | |
ã | 227 | 0xe3 | 0343 | PostScript (ª) ordfeminine |
ä | 228 | 0xe4 | 0344 | |
å | 229 | 0xe5 | 0345 | |
æ | 230 | 0xe6 | 0346 | |
ç | 231 | 0xe7 | 0347 | |
è | 232 | 0xe8 | 0350 | PostScript (L/) Lslash, L with / overstrike |
é | 233 | 0xe9 | 0351 | PostScript (Ø) Oslash |
ê | 234 | 0xea | 0352 | PostScript (Œ) OE |
ë | 235 | 0xeb | 0353 | PostScript (º) ordmasculine |
ì | 236 | 0xec | 0354 | |
í | 237 | 0xed | 0355 | |
î | 238 | 0xee | 0356 | |
ï | 239 | 0xef | 0357 | |
ð | 240 | 0xf0 | 0360 | |
ñ | 241 | 0xf1 | 0361 | PostScript (æ) ae |
ò | 242 | 0xf2 | 0362 | |
ó | 243 | 0xf3 | 0363 | |
ô | 244 | 0xf4 | 0364 | |
õ | 245 | 0xf5 | 0365 | PostScript (1) dotlessi, i without dot |
ö | 246 | 0xf6 | 0366 | |
÷ | 247 | 0xf7 | 0367 | |
ø | 248 | 0xf8 | 0370 | PostScript (l/) l with / overstrike |
ù | 249 | 0xf9 | 0371 | PostScript (ø) oslash |
ú | 250 | 0xfa | 0372 | PostScript (œ) oe |
û | 251 | 0xfb | 0373 | PostScript (ß) germandbls |
ü | 252 | 0xfc | 0374 | |
ý | 253 | 0xfd | 0375 | |
þ | 254 | 0xfe | 0376 | |
ÿ | 255 | 0xff | 0377 |
Also read:- Multiplexer, Combinational circuit.