Escape Sequence - Control Characters

Control Characters

A control character is a character that, in isolation, has some control function, such as carriage return (CR). Escape sequences, by contrast, consist of an escape character or sequence which changes the interpretation of following characters.

A common use of escape sequences is in fact to remove control characters found in a binary data stream so that they will not cause their control function by mistake. In this case, the control character is replaced by a defined "escape character" (which need not be the US-ASCII Escape Character) and another character; after exiting the context where the control character would have caused an action, the sequence is recognized and replaced by the removed character. To transmit the "escape character" itself, two copies are sent.

The earlier VT52 terminal used simple digraph commands like escape-A: in isolation, "A" simply meant the letter "A", but as part of the escape sequence "escape-A", it had a different meaning. The VT52 also supported parameters: it was not a straightforward control language encoded as substitution.

Read more about this topic:  Escape Sequence

Famous quotes containing the words control and/or characters:

    “I candidly confess that I have ever looked on Cuba as the most interesting addition which could ever be made to our system of States. The control which, with Florida, this island would give us over the Gulf of Mexico, and the countries and isthmus bordering on it, as well as all those whose waters flow into it, would fill up the measure of our political well-being.”
    —Thomas Jefferson (1743–1826)

    “White Pond and Walden are great crystals on the surface of the earth, Lakes of Light.... They are too pure to have a market value; they contain no muck. How much more beautiful than our lives, how much more transparent than our characters are they! We never learned meanness of them.”
    —Henry David Thoreau (1817–1862)