Управляющие последовательности

Управляющие последовательности дают возможность управлять выводом обычных и некоторых, не имеющих графического аналога, символов.

Для представления управляющего кода ASCII – символами используется обратная наклонная черта (\) с восьмеричными или шестнадцатеричными числами. В этом случае длина строки составляет для восьмеричных кодов – 3 символа, для шестнадцатеричных кодов – любое число символов, при условии, что данное значение лежит в допустимом для типа данных char диапазоне. Большие значения ведут к появлению ошибки компиляции "Numeric constant too large" ("числовая константа слишком велика"). Например, восьмеричное число \777 больше максимально допустимого значения \377, и вызовет генерирование ошибки. Первое же невосьмеричное или нешестнадцатеричное значение, встреченное в восьмеричной или шестнадцатеричной управляющей последовательности, означает конец данной последовательности.

Примеры управляющих последовательностей приведены в талице 2.1.

Таблица 2.1 – Примеры управляющих последовательностей

Последовательность Значение Символ Выполняемая функция
\a 0x07 BEL Звуковой сигнал
\b 0x08 BS Забой (шаг назад)
\f 0x0C FF Прогон страницы
\n 0x0A LF Новая строка
\r 0x0D CR Возврат каретки
\t 0x09 HT Горизонтальная табуляция
\v 0x0B VT Вертикальная табуляция
\\ 0x5c \ Обратная наклонная черта
\' 0x27 ' Одинарная кавычка (апостроф)
\" 0x22 " Двойная кавычка
\? 0x3F ? Вопросительный знак
\O Любое O = Строка до трех восьмеричных цифр
\xH, \XH Любое H = Строка шестнадцатеричных цифр

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: