[vc_row][vc_column][vc_custom_heading text=”What are ASCII Codes?” font_container=”tag:h1|text_align:left” google_fonts=”font_family:Arimo%3Aregular%2Citalic%2C700%2C700italic|font_style:700%20bold%20regular%3A700%3Anormal”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]ASCII codes were designed with purpose. Computer being electronic device only understands Binary language (i.e. everything needs to be represented in either 0s (zeros) or 1s (Ones). Being an electronic device it can maintain and handle only two states LOW (represented by 0) and HIGH (represented by 1). So only thing that we could represent was numbers using Boolean Logic, but not the characters in its graphical forms.

ASCII short for American Standard Code for Information Interchange – is a character encoding system, world wide accepted and used as a standard to represent all the characters like alphabets ‘a’,’M’ or other symbols like ‘)’ , ‘&’, ‘%’ etc in their decimal equivalent forms that can be converted to binary formats by the computer system when required.[/vc_column_text][vc_custom_heading text=”More about ASCII” google_fonts=”font_family:Arimo%3Aregular%2Citalic%2C700%2C700italic|font_style:400%20regular%3A400%3Anormal”][vc_column_text]ASCII Codes are 8-bit (1 Byte) codes. Since every bit can represent either ‘0’ or ‘1’ , we can say every bit in this code can represent one of the two states (either 0 or 1), hence 8-bit code can represent 28 possible combinations or to put simple can represent 28 characters which is equal to 256 characters.

ASCII came into existence in 1963 by the X3 committee which was a part of American Standards Association (ASA). During that time there existed 8-bit machines and were most suitable for carrying 1 byte at a time, and also went well with ASCII.

Secondly during that time Internet was not there and hence only language people worked with on computer was English, hence 256 characters were sufficient to represent all the characters.

Initially ASCII was a seven-bit code representing 27 characters which is equal to 128 characters, later it was extended to present 8-bit code.[/vc_column_text][vc_custom_heading text=”ASCII codes can be further classified for better understanding:” google_fonts=”font_family:Arimo%3Aregular%2Citalic%2C700%2C700italic|font_style:400%20regular%3A400%3Anormal”][vc_column_text css=”.vc_custom_1527842339171{margin-left: 20px !important;}”]

  • Non-Printable – First few system codes from 0 to 31 are non printable characters and can be (or rather were) used for special purposes.
  • Lower ASCII – Non-printable and Lower ASCII together form 7-bit first 128 characters having code from 0 to 127. Lower ASCII codes are from 32 to 127.
  • Extended ASCII – Followed by Lower ASCII are codes between 128 and 255. This section incorporates few more characters.

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image=”2307″ img_size=”large” style=”vc_box_shadow” onclick=”link_image”][/vc_column][/vc_row][vc_row][vc_column width=”1/4″][vc_column_text]Image source[/vc_column_text][/vc_column][vc_column width=”1/4″][vc_column_text]More Info[/vc_column_text][/vc_column][vc_column width=”1/4″][/vc_column][vc_column width=”1/4″][/vc_column][/vc_row][vc_section][vc_row css=”.vc_custom_1527852877119{background-color: #eded50 !important;}”][vc_column][vc_text_separator title=”ASCII ART – There is still more to ascii characters”][vc_column_text css_animation=”rotateIn”]ASCII ART – is an at form or a graphic design that uses printable ASCII characters to create digital art forms. It could be landscapes, portraits of leaders or celebrities etc. Well this piece of information was just to enlighten you and reduce the studies related stress. Link is provided to see for yourself some of the art works. But mind it 🙂 it is not part of your syllabus.

On pinterest , Wikipedia


Pawan Arora AdministratorKeymaster
Founder , Edukers
Teaching, Coding and Sharing is his passion. A true mentor and motivator. C/C++, Python, Java, Web Technologies (html5 / CSS/ Javascript/ JQuery,Bootstrap, nodeJS ,PHP etc.) and a WordPress enthusiast with more than two decades of experience.
follow me