abcdefghijklmnopqrstuvwxyz
12 ü десятичные цифры: 0123456789 буквы и цифры используются при формировании констант, идентификаторов и ключевых слов. Компилятор Си рассматривает одну и ту же малую и большую буквы как различные символы. Пробельные символы. Пробел, табуляция, перевод строки, возврат каретки, новая страница, вертикальная табуляция и новая строка – это символы, называемые пробельными, поскольку они имеют то же самое назначение, что и пробелы между словами и строками на печатной странице. Эти символы разделяют объекты программы. Знаки пунктуации и специальные символы из множества символов Си используются для различных целей, от организации текста программы до определения заданий, которые будут выполнены компилятором или откомпилированной программой (табл. 3.1).
Таблица 3.1. Знаки пунктуации и специальные символы
Продолжение табл. 3.1
ESC -последовательности (эскейп-последовательности) – это специальные символьные комбинации, которые представляют пробельные и неграфические символы в строках и символьных константах. Их типичное использование связано со спецификацией таких действий, как возврат каретки и табуляция, а также для задания символьных представлений некоторых кодов. ESC-последовательность состоит из наклонной черты влево, за которой следует буква, знаки пунктуации или комбинация цифр. В табл. 3.2 приведен список ESC-последовательностей языка Си.
Таблица 3.2. ESC-последовательности
Если наклонная черта влево предшествует символу, не включенному в этот список, то наклонная черта влево игнорируется. Например, изображение \c представляет символ «с» в символьной строке или констант-символе. Последовательности \ddd и \xdd позволяют задать любой символ в ASCII как последовательность от одной до трех восьмеричных цифр или от одной до двух шестнадцатеричных цифр. Например, символ пробела может быть задан как \010, \10, \x08 или \x8. Код ASCII «нуль» может быть задан как \0 или \x0. Операции. Операции – это специальные комбинации символов, задающие действия по преобразованию различных величин. В табл. 3.3 представлен список операций. Операции должны использоваться точно так, как они представлены в таблице: без пробельных символов между символами в тех операциях, которые представлены несколькими символами.
Таблица 3.3. Операции
Операция |
Наименование | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
== | Равно | &= | Побитовое И с присваиванием | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
!= | Не равно | |= | Побитовое включающее ИЛИ с присваиванием | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
& | Побитовое И, адрес от | ^= | Побитовое исключающее ИЛИ с присваиванием | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| | Побитовое включающее ИЛИ | , | Последовательное выполнение (запятая) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
^ | Побитовое исключающее ИЛИ |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ключевые слова. Ключевые (зарезервированные) слова – это предопределенные последовательности символов, которые имеют специальное значение для компилятора Си. Их можно использовать только так, как они определены. Имена объектов программы не могут совпадать с названиями ключевых слов.
Список ключевых слов:
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
const | float | short | unsigned |
continue | for | signed | void |
default | goto | sizeof | while |
do | if | static | volatile |
Комментарии. Комментарий – это последовательность символов, которая воспринимается компилятором как отдельный пробельный символ или, другими словами, игнорируется.
Комментарий имеет следующую форму представления:
/*<символы>*/,
где <символы> может быть любой комбинацией символов из множества представимых символов, включая символы новой строки, но исключая комбинацию */. Это означает, что комментарии могут занимать более одной строки, но не могут быть вложенными.
Еще раз отметим, что компилятор Си рассматривает буквы верхнего и нижнего регистров как различные символы. Поэтому можно создать отдельные независимые идентификаторы, которые совпадают орфографически, но различаются большими и малыми буквами. Например, каждый из следующих идентификаторов является уникальным:
ЛИТЕРАТУРА
1. Голицына О.Л, Попов И.И. Основы алгоритмизации и программирования: Учеб. пособие. – М.: ФОРУМ: ИНФРА-М. 2004. – 432 с. – (серия «Профессиональное образование»).
2. Семакин И.Г., Шестаков А.П. Основы программирования: Учебник для среднего профессионального образования. – М.: Издательский центр «Академия». 2003. – 432 с.
3. Нестеренко А. В. ЭВМ и профессия программиста. М., Просвещение, 1990.
4. Брудно А. Л., Каплан Л. И. Московские олимпиады по программированию. М., Наука, 1990.
3. Гейн А.Г. и др.. Основы информатики и вычислительной техники. М., Просвещение, 1994.
4. Касаткин В.Н. Информация, алгоритмы, ЭВМ. М., Просвещение, 1991.
5. Гейн А. Г., Шолохович В.Ф. Преподавание курса “Основы информатики и вычислительной техники” в средней школе. Руководство для учителя. Екатеринбург, 1992.
6. Извозчиков В.А. Информатика в понятиях и терминах.
2019-12-29 | 190 | Обсуждений (0) |
5.00
из
|
Обсуждение в статье: abcdefghijklmnopqrstuvwxyz |
Обсуждений еще не было, будьте первым... ↓↓↓ |
Почему 1285321 студент выбрали МегаОбучалку...
Система поиска информации
Мобильная версия сайта
Удобная навигация
Нет шокирующей рекламы