# C Escape Sequences

Within a string or character literal these sequences can be used to insert special characters. They are all prefixed with a backslash.

ASCII 7; causes an alert/bell but does not change the output position.

 1 '\a' 

## Backspace

ASCII 8; moves the output position left.

 1 '\b' 

## Form Feed

ASCII 12; moves the output position to the start of the next page.

 1 '\f' 

## New Line

ASCII 10; moves the output position to the start of the next line.

 1 '\n' 

## Carriage Return

ASCII 13; moves the output position to the start of the current line.

 1 '\r' 

## Vertical Tab

ASCII 11; moves the output position to the next vertical tab.

 1 '\v' 

## Tab

ASCII 9; moves the output position to the next horizontal tab.

 1 '\t' 

## Single Quote

ASCII 39; outputs a single quote.

 1 '\'' 

## Double Quote

ASCII 34; outputs a double quote.

 1 '\"' 

## Question Mark

ASCII 63; outputs a question mark.

 1 '\?' 

## Backslash

ASCII 92; outputs a backslash.

 1 '\\' 

## Octal Characters

Outputs the character given by the octal digits. There may be up to 3 digits.

 1 '\nnn' 

Outputs the character given by the 2 hexadecimal digits.

 1 '\xhh' 

## Unicode Characters

Outputs the character given by the 4 hexadecimal digits.

 1 '\uhhhh' 

Outputs the character given by the 8 hexadecimal digits.

 1 '\Uhhhhhhhh'