List Of Non Printable Ascii Characters

List Of Non Printable Ascii Characters

Introduction to Non-Printable ASCII Characters

ASCII (American Standard Code for Information Interchange) is a character encoding standard that assigns unique codes to characters, including letters, numbers, and symbols. While most ASCII characters are printable, there are some that are non-printable, meaning they do not have a visual representation on the screen. These non-printable characters are used for various purposes, such as controlling the flow of text, indicating the start and end of files, and separating data.

The list of non-printable ASCII characters includes null (0), start of heading (1), start of text (2), end of text (3), end of transmission (4), enquiry (5), acknowledge (6), bell (7), backspace (8), horizontal tab (9), line feed (10), vertical tab (11), form feed (12), carriage return (13), shift out (14), shift in (15), data link escape (16), device control 1 (17), device control 2 (18), device control 3 (19), device control 4 (20), negative acknowledge (21), synchronous idle (22), end of transmission block (23), cancel (24), end of medium (25), substitute (26), escape (27), file separator (28), group separator (29), record separator (30), and unit separator (31).

Uses of Non-Printable ASCII Characters

Non-printable ASCII characters are used in various contexts, including computing, programming, and data transmission. They play a crucial role in controlling the flow of data, indicating the start and end of files, and separating data. For example, the null character (0) is used to indicate the end of a string in programming languages such as C and C++. The bell character (7) is used to produce a beep sound on the computer, while the backspace character (8) is used to delete the character before the cursor.