Скалярный тип данных
Таблица 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" | Завтрак Бутерброд с ветчиной Чашка кофе | Символьный литерал задан одной строкой с управляющими символами |