Sunday, September 16, 2018

ASCII Table

ASCII stands for American Standard Code for Information Interchange. ASCII was developed by the American National Standards Institute (ANSI).

It is a character encoding standard for electronic communication which is based on the order of alphabetic characters in the English language. ASCII codes represent text in computers, telecommunications equipment, and other devices.

ASCII integer representations have printable and nonprintable subsets. Printable characters are normal characters, and nonprintable characters are characters used to represent keyboard keys, e.g., backspace, delete, and return.

ASCII is a 7-bit encoding system representing 128 characters (0-127):

  •     0 - 31 => Control Characters
  • 32 - 127 => Alphabetical Characters from A to Z, numerals from 0 to 9 and punctuation marks
Some people often confuse codes above 128-255 to be ASCII but technically speaking, they are not. As computers evolved, it became common to use an 8-bit byte. This last character allowed for an extra 128 characters which is known as Extended ASCII. Different systems implement extended ASCII differently, so there are compatibility issues that aren't encountered in the first 128 characters.

Here is the ASCII table:



No comments:

Post a Comment