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
a backslash \ character. For example \\ represents
one backslash: the first \
is an escape which tells
as to interpret the second character literally as a backslash
(which prevents as from recognizing the second \
as an
escape character). The complete list of escapes follows.
\008
has the value 010, and \009
the value 011.
x
hex-digits...
x
works.
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.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.