Скалярный тип данных
Таблица 3.3. Управляющие последовательности.
| Управляющая последовательность | Значение |
|---|---|
| \a | Звонок |
| \b | Возврат на шаг |
| \e | Символ ESC |
| \f | Перевод формата |
| \n | Переход на новую строку |
| \r | Возврат каретки |
| \t | Горизонтальная табуляция |
| \v | Вертикальная табуляция |
| \$ | Знак доллара |
| \@ | Амперсанд или AT коммерческое |
| \0nnn | Восьмеричный код символа |
| \xnn | Шестнадцатеричный код символа |
| \cn | Эмулирует нажатие комбинации клавиш CTRL +. Например, \сС соответствует CTRL> + |
| \l | Переводит следующий символ в нижний регистр |
| \u | Переводит следующий символ в верхний регистр |
| \L | Переводит следующую за ней последовательность символов, ограниченную управляющей последовательностью \Е, в нижний регистр |
| \Q | В следующей за ней последовательности символов, ограниченной управляющей последовательностью \Е, перед каждым не алфавитно-цифровым символом вставляет обратную дробную черту |
| \U | Переводит следующую за ней последовательность символов, ограниченную управляющей последовательностью \Е, в верхний регистр |
| \E | Ограничивает действие управляющих последовательностей \L, \Q И \U |
| \\ | Символ обратной дробной черты |
| \" | Двойные кавычки |
| \' | Одинарные кавычки |
Замечание
Если после обратной косой черты в строковом литерале, ограниченном двойными кавычками, следует символ, который не составляет с ней управляющую последовательность, то обратная косая черта не отображается при выводе строки на устройство отображения.
Строковые литералы в двойных кавычках удобно использовать для структурированного вывода текстовой информации, заданной одной строкой. Примеры строк в двойных кавычках представлены в табл. 3.4.
Таблица 3.4. Символьные литералы, ограниченные двойными кавычками.
| Строка | Отображение | Комментарий |
|---|---|---|
| "'\Uline\E #1" | LINE #1 | Управляющие последовательности перевода регистра \l, \u, \L и \и действуют только на буквы латинского алфавита и не применимы к буквам русского алфавита |
| "Конец страницы\f" | Конец страницы | При выводе на экран монитора или в файл в конце строки отображается символ перехода на новую страницу; при выводе на принтер печать начинается с новой страницы после вывода этой строки |
| " \t3aвтpaк\nБyтepброд с ветчиной\пЧашка кофе\n" | Завтрак Бутерброд с ветчиной Чашка кофе | Символьный литерал задан одной строкой с управляющими символами |
