There are problems with the understanding of the person upstairs.
Escape, as the name implies, is to convert the meaning of other characters (usually the immediately following character or string).
This is somewhat similar to the character "\" in C language or regular expressions.
In the command line, ^ is an escape character, which converts the function symbols such as pipes and redirects into displayable symbols. % is an escape character, which converts the display characteristics of the following characters into variable identifiers. " is an escape character, which converts the function symbols of the characters in between into displayable symbols.
The English of the escape character is Escape Character.
Sometimes it is also translated as escape character. In addition to being a literal translation of Escape, it is also because after it converts the meaning of other characters, it itself escapes and disappears.
Of course, the initial reason comes from an input and output standard of the ANSI organization. The device driver ANSI.SYS under DOS is a simple implementation of this standard. ANSI.SYS defines a series of special markers to change the display graphics, control cursor movement and key redefinition. The ANSI.SYS device driver supports ANSI terminal emulation of escape sequences to control the system's screen and keyboard.
These special markers are all composed of the character Esc (ASCII code is hexadecimal 1B) and the character [at the beginning, and Esc is the abbreviation of Escape, so these special markers are called "Escape sequence", and this initial special character is called "Escape character".
And later characters that play a similar role mostly continue to use this title.
Recent Ratings for This Post
( 1 in total)
Click for details
| Rater | Score | Time |
| Climbing |
+25 |
2008-03-02 01:00 |