ASCII Representation
Binary Representation
ASCII characters are represented in binary, providing a machine-readable format that computers use for internal processing.
Binary | Character | Description |
---|---|---|
00000000 | NUL | Null |
00000001 | SOH | Start of Header |
00000010 | STX | Start of Text |
00000011 | ETX | End of Text |
00000100 | EOT | End of Transmit |
00000101 | ENQ | Enquiry |
00000110 | ACK | Acknowledge |
00000111 | BEL | Bell |
00001000 | BS | Backspace |
00001001 | HT | Horizontal Tab |
00001010 | LF | Line Feed |
00001011 | VT | Vertical Tab |
00001100 | FF | Form Feed |
00001101 | CR | Carriage Return |
00001110 | SO | Shift Out |
00001111 | SI | Shift In |
… | … | … |
00100000 | (space) | Space |
00100001 | ! | Exclamation Mark |
00100010 | “ | Quotation Mark |
… | … | … |
01000001 | A | Uppercase A |
01000010 | B | Uppercase B |
… | … | … |
01100001 | a | Lowercase a |
01100010 | b | Lowercase b |
… | … | … |
01111111 | DEL | Delete |
Decimal Representation
In decimal form, ASCII codes offer a human-readable representation, simplifying discussions and documentation.
Decimal | Character | Description |
---|---|---|
0 | NUL | Null |
1 | SOH | Start of Header |
2 | STX | Start of Text |
3 | ETX | End of Text |
4 | EOT | End of Transmit |
5 | ENQ | Enquiry |
6 | ACK | Acknowledge |
7 | BEL | Bell |
8 | BS | Backspace |
9 | HT | Horizontal Tab |
10 | LF | Line Feed |
11 | VT | Vertical Tab |
12 | FF | Form Feed |
13 | CR | Carriage Return |
14 | SO | Shift Out |
15 | SI | Shift In |
… | … | … |
32 | (space) | Space |
33 | ! | Exclamation Mark |
34 | “ | Quotation Mark |
… | … | … |
65 | A | Uppercase A |
66 | B | Uppercase B |
… | … | … |
97 | a | Lowercase a |
98 | b | Lowercase b |
… | … | … |
127 | DEL | Delete |
Hexadecimal Representation
The hexadecimal representation of ASCII codes is commonly used in programming and digital design.
Hexadecimal | Character | Description |
---|---|---|
00 | NUL | Null |
01 | SOH | Start of Header |
02 | STX | Start of Text |
03 | ETX | End of Text |
04 | EOT | End of Transmit |
05 | ENQ | Enquiry |
06 | ACK | Acknowledge |
07 | BEL | Bell |
08 | BS | Backspace |
09 | HT | Horizontal Tab |
0A | LF | Line Feed |
0B | VT | Vertical Tab |
0C | FF | Form Feed |
0D | CR | Carriage Return |
0E | SO | Shift Out |
0F | SI | Shift In |
… | … | … |
20 | (space) | Space |
21 | ! | Exclamation Mark |
22 | “ | Quotation Mark |
… | … | … |
41 | A | Uppercase A |
42 | B | Uppercase B |
… | … | … |
61 | a | Lowercase a |
62 | b | Lowercase b |
… | … | … |
7F | DEL | Delete |
What is ASCII – A Complete Guide to Generating ASCII Code
The American Standard Code for Information Interchange, or ASCII, is a character encoding standard that has been a foundational element in computing for decades. It plays a crucial role in representing text and control characters in digital form.
Historical Background
ASCII has a rich history, dating back to its development in the early 1960s. Originating from telegraph code and Morse code, ASCII emerged as a standardized way to represent characters in computers, facilitating data interchange.
Importance in Computing
ASCII’s significance in computing lies in its universality. It provides a standardized method for encoding characters, allowing seamless communication and data exchange across diverse computing systems.
Table of Content
- ASCII Encoding Standards
- ASCII Representation
- ASCII in Computing
- ASCII Extended Sets
- ASCII vs. Unicode
- Practical Examples of ASCII
- Limitations of ASCII
- Handling Non-ASCII Characters