4.4.2.1 Characters
A single character may be written as a single quote immediately followed
by that character, or as a single quote immediately followed by that character and another
single quote. As an example, either 'a
or 'a'
.
The assembler accepts escape characters to represent special control
characters. As an example, '\n'
represents a new-line
character. All accepted escape characters are listed in the table below.
Escape Character | Description | Hex Value |
---|---|---|
\a | Bell (alert) character | 07 |
\b | Backspace character | 08 |
\f | Form-feed character | 0C |
\n | New-line character | 0A |
\r | Carriage return character | 0D |
\t | Horizontal tab character | 09 |
\v | Vertical tab character | 0B |
\\ | Backslash | 5C |
\? | Question mark character | 3F |
\" | Double quote character | 22 |
\digit digit digit | Octal character code. The numeric code is 3 octal digits. | |
\x hex-digits | Hex character code. All trailing hex digits are combined. Either upper or lower case x works. |
The value of a character constant in a numeric expression is the machine’s byte-wide code for that character. The assembler assumes your character code is ASCII.