Знак 'больше' | = | Знак равенства | |
[ | Левая квадратная скобка | + | Знак плюс |
] | Правая квадратная скобка | * | Знак умножения (звездочка) |
Эти символы имеют специальный смысл для компилятора языка Си. Правила их использования описываются в дальнейших разделах руководства. Элементы множества представимых символов, которые не представлены в данном списке (в частности, русские буквы), могут быть использованы только в символьных строках, символьных константах и комментариях.
Специальные символы
Специальные символы предназначены для представления пробельных и неграфических символов в строках и символьных константах. Обычно они используются для спецификации таких действий, как возврат каретки и табуляция для терминалов и принтеров, а также для представления символов, имеющих особый смысл (например, двойная кавычка). Специальный символ состоит из обратного слэша, за которым следует либо буква, либо знаки пунктуации, либо комбинация цифр. В таблице 1.2 приведен список специальных символов языка Си.
В СП ТС шестнадцатеричное значение байта может задаваться не только как х, но и как Х.
В СП ТС, помимо перечисленных специальных символов, имеется еще один: ?—знак вопроса (код Ox3F). Он введен в состав языка Си для совместимости со стандартом ANSI на язык Си. Стандарт ANSI предусматривает использование пары знаков вопроса (??) в качестве признака последовательности, представляющей какой-либо символ, который может не иметь представления на клавиатуре терминала. Если же необходимо просто записать подряд два знака вопроса (например, в символьной строке), следует записать их так: ??. В СП ТС, однако, не реализованы последовательности, начинающиеся знаками ??, поэтому использование специального символа ? необязательно.
Таблица 1.2.
Специальный символ | Шестнадцатеричное значение в коде ASCII | Наименование |
ОА | Новая строка | |
09 | Горизонтальная табуляция | |
v | 0В | Вертикальная табуляция |
08 | Забой | |
г | OD | Возврат каретки |
f | ОС | Новая страница |
а | 07 | Звуковой сигнал |
’ | 2С | Апостроф |
' | 22 | Двойная кавычка |
\ | 5C | Обратный слэш |