Знаки пунктуации и специальные символы

Пробельные символы

Буквы и цифры

Множество символов Си включает большие и малые буквы из ан­глийского алфавита и 10 десятичных арабских цифр:

-большие английские буквы:

A B C D E F G H I J K L M N O P Q R T U V W X Y Z

-малые английские буквы:

a b c d e f g h i j k l m n o p q r t u v w x y z

-десятичные цифры:

0 1 2 3 4 5 6 7 8 9

Буквы и цифры используются при формировании констант, иден-

тификаторов и ключевых слов. Все эти конструкции описаны ниже. Компилятор Си рассматривает одну и ту же малую и большую

буквы как отличные символы. Если в данной записи использованы ма­лые буквы, то замена малой буквы "a" на большую букву "A" сделает отличной данную запись от предшествующей.

 

Пробел, табуляция, перевод строки, возврат каретки, новая страница, вертикальная табуляция и новая строка- это сиволы, на­зываемые пробельными, поскольку они имеют то же самое назначение, как и пробелы между словами и строками на печатной странице. Эти символы разделяют об"екты, определенные пользователем, такие, как константы и идентификаторы, от других об"ектов программы.

Символ CONTROL-Z рассматривается как индикатор конца файла. Компилятор игнорирует любой текст, следующий за символом

CONTROL-Z.

Компилятор Си игнорирует пробельные символы, если они не используются как разделители или как компоненты константы-символа или строковых литералов. Это нужно иметь в виду, чтобы дополни­тельно использовать пробельные символы для повышения наглядности программы (например,для просмотра редактором текстов).

 

 

Знаки пунктуации и специальные символы из множества симво­лов Си используются для различных целей, от организации текста программы до определения заданий, которые будут выполнены компи­лятором или откомпилированной программой. В таблице 2.1 перечис­лены эти символы.

-----------------------------------------------------------

Символ Наименование Символ Наименование

-----------------------------------------------------------

, Запятая ! Восклицатель-

ный знак

. Точка | Вертикальная

черта

; Точка с за- / Наклонная чер-

пятой та вправо

: Двоеточие \ Наклонная чер-

та влево

? Знак вопроса ~ Тильда

' Одиночная ка _ Подчеркивание

вычка

( Левая круглая # Знак номера

скобка

) Правая круглая % Знак процента

скобка

{ Левая фигурная & Амперсанд

скобка

} Правая фигурная ^ Caret

скобка

< Левая угловая - Знак минус

скобка

> Правая угловая = Знак равно

скобка

[ Левая квадратная + Знак плюс

скобка

] Правая квадратная

скобка -----------------------------------------------------------

Табл. 2.1. Знаки пунктуации и специальные символы

 

Эти символы имеют специальный смысл для компилятора Си. Их использование в языке Си описывается в дальнейшем содержании ру­ководства. Знаки пунктуации из множества представимых символов, которые не представлены в данном списке, могут быть использованы только в строковых литералах, константах-символах и комментариях.