Certain nonprinting character, as well as the backslash
(\) and apostrophe (`), can be expressed in terms of escape sequences. An
escape sequence always begins with a backslash and is followed by one or more
special characters. For example, a linefeed (LF), this is referred to as a
newline in C, can be represented as ln. Such escape sequences always represent
single characters, even though they are written in terms of two or more
characters. The commonly used escape sequences are listed below:
Character Escape
Sequence ASCII
Value
bell (alest) \a
007
backspace \b
008
horizontal tab
\t 009
vertical tab \v
011
newline (line feed)
\n
010
form feed \f
012
carriage return \r
013
quotation mark (”) \”
034
apostrophe (`) \`
039
question mark (?)
\? 063
backslash (\)
\\
092
null \0
000
Several character constants are expressed in terms of
escape sequences are
‘\n’ ‘\t’ ‘\b’
‘\’’
‘\\’ ‘\’’’
The last three escape sequences represent an
apostrophe, backslash and a quotation mark respectively.
Escape Sequence ‘\0’ represents the null character
(ASCII 000), which is used to indicate the end of a string. The null character
constant ‘\0’ is not equivalent to the character constant ‘0’.
The general form ‘\000’ represents an octal digit (0
through 7). The general form of a hexadecimal escape sequence is \xhh, where
each h represents a hexadecimal digit (0 through 9 and a through f).
Comments
Post a Comment