Перевод этой страницы?:

Escape-последовательности

Escape-последовательности используются для описания определённых символов внутри строковых литералов.

Доступны следующие escape-последовательности:

Escape-
последовательность
Описание
\'Одинарная кавычка (апостроф)
\"Двойная кавычка
\\Обратный слеш
\0Непечатаемый символ NUL
\aЗвуковой сигнал
\bЗабой (backspace)
\fПеревод страницы
\nПеревод строки
\rВозврат каретки
\tГоризонтальная табуляция
\vВертикальная табуляция
\nnnВосьмеричное число nnn
\xnnШестнадцатеричное число nn

Примечание. Символ \0 является восьмеричной escape-последовательностью, состоящей из единственной цифры 0, поэтому непосредственно за ним не должны следовать цифры с 0 по 7, иначе он будет интерпретироваться как начало более длинной восьмеричной escape-последовательности.

Пример

printf("Hello world\n");
printf("\' \"\nT\nE\nX\nT\n\nBye,\f world");

Вывод:

Hello world
' "
T
E
X
T

Bye,
     world