Программирование на C и C++

Онлайн справочник программиста на C и C++

Символьные константы с обратным слэшем

Заключение символов в одинарные кавычки применимо для большинства печатаемых символов, но некоторые, как, например, возврат каретки, невозможно ввести с клавиатуры. С этой целью С использует специальные константы с обратным слэшем, показанные в таблице.

Таблица: Кодировка с обратным слэшем
Код Значение
\b Забой
\f Перевод формата
\n Новая строка
\r Возврат каретки
\t Горизонтальная табуляция
\" Двойная кавычка
\' Одинарная кавычка
\0 Нулевой символ
\\ Обратный слэш
\v Вертикальная табуляция
\a Звонок
\N Восьмеричная константа (N - это восьмеричное значение)
\xN Шестнадцатеричная константа (N - это шестнадцатеричное значение)

Символы с обратным слэшем следует использовать таким же образом, как и обычные символы.

Например:

ch = '\t';

printf("тестовая сторока\n");

в результате первого присваивания переменная ch получает символ табуляции, после чего печатается строка «тестовая сторока» с переводом курсора на новую строку.