Символьная константа — символ, заключенный в одиночные кавычки (апострофы).
Для обычных печатных символов в апострофах указывается сам символ, (например, 'a' 'B' '+' '5'). Все символьные константы имеют соответствующее им числовое значение согласно используемой таблице кодирования символов (например, ASCII, КОИ-8) и занимают один байт памяти.
Символьные константы — это целые типа char. Они могут участвовать в операциях над числами точно также, как и другие целые, хотя чаще они используются для сравнения с другими символами.
Кроме символьных констант, имеющих отображение, в таблице кодирования присутствуют и специальные управляющие символы, которые записываются с помощью эскейп-последовательностей.
Эскейп-последовательность — комбинация символов, начинающаяся с обратной наклонной черты, которая используется для обозначения трудно представимых или невидимых символов. Такие последовательности изображаются двумя символами, но обозначают один.
Некоторые специальные символы:
В качестве символьных констант могут использоваться восьмеричные и шестнадцатеричные значения, состоящие не более чем из трех знаков.
Пример 1
'\007' (восьмеричное)
'\X07' (шестнадцатеричное)
Восьмеричное и шестнадцатеричное представление кода звукового сигнала в таблице ASCII.