Специальные символьные константы С
Чтобы представить большинство символьных констант, достаточно заключить соответствующий символ в одинарные кавычки. Но некоторые символы, например, символ возврата каретки, требуют специального представления.
В языке С определены специальные символьные константы, приведенные в табл.. Иногда их называют ESC-последовательностями, управляющими последовательностями и символами с обратным слэшем. Управляющие последовательности можно использовать вместо ASCII-кодов для обеспечения лучшей переносимости программы.
Код | Назначение |
\b | Удаление предыдущего символа |
\f | Подача бумаги |
\n | Новая строка |
\r | Возврат каретки |
\t | Горизонтальная табуляция |
\" | Двойные кавычки |
\' | Одинарная кавычка |
\\ | Обратный слэш |
\v | Вертикальная табуляция |
\a | Сигнал |
\? | Знак вопроса |
\N | Восьмеричная константа (N - восьмеричное представление) |
\xN |
В следующем примере программа выводит символ новой строки (т.е. переходит на новую строку), выводит символ табуляции (т.е. переходит на первую позицию табуляции) и, наконец, выводит строку
Простой тест.
#include <stdio.h> int main(void){ printf("\n\tПростой тест."); return 0;}Дата добавления: 2015-04-25; просмотров: 669;