Node:Strings, Next:Chars, Up:Characters
A string is written between double-quotes. It may contain
double-quotes or null characters. The way to get special characters
into a string is to escape these characters: precede them with
\ character. For example
one backslash: the first
\ is an escape which tells
as to interpret the second character literally as a backslash
as from recognizing the second
\ as an
escape character). The complete list of escapes follows.
\008has the value 010, and
\009the value 011.
"character. Needed in strings to represent this character, because an unescaped
"would end the string.
\was not present. The idea is that if you used an escape sequence you clearly didn't want the literal interpretation of the following character. However
ashas no other interpretation, so
asknows it is giving you the wrong code and warns you of the fact.
Which characters are escapable, and what those escapes represent, varies widely among assemblers. The current set is what we think the BSD 4.2 assembler recognizes, and is a subset of what most C compilers recognize. If you are in doubt, do not use an escape sequence.