Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Э л е м е н т ы я з ы к а, т и п ы д а н н ы х, к о н с т а н т ы






 

Программа, написанная на языке Си, состоит из операторов. Каждый оператор вызывает выполнение некоторых действий на соответствующем шаге выполнения программы. Перед изучением правил написания программы, следует ознакомиться с соглашениями языка – описанием основных его конструкций.

 

Алфавит языка Си

 

1. Буквенные символы 2. Цифры 3. Знаки математических операций 4. Знаки сравнения 5. Скобки 6. Разделители 7. Управляющие символы 8. Специальные символы (A..Z, a..z); (0..9); * / + - < > = () [ ] { } .,;: “ ‘... CR, LF,... ? – условный оператор ! – логическое отрицание | – побитовое логическое ИЛИ & – амперсанд, побитовое логическое И ^ – побитовое исключающее ИЛИ ~ – тильда, побитовое отрицание \ – обратный слэш # – знак номера пробельный символ символ табуляции...

 

 

Элементы языка

 

1. символы - 2. слова - 3. выражения - 4. предложения - Алфавит лексемы арифметические, логические, выражения цикла инструкции

 

2.1 Лексема - единица текста программы, рассматриваемая транслятором как единое целое.

Программа - строка лексем, которые отделяются друг от друга другими лексемами или разделителями.

Лексемы делятся на

· идентификаторы

· операции

· зарезервированные слова

· комментарии

· константы

 

Важным понятием языка Си является идентификатор, который используется в качестве имени объекта (функции, переменной, константы и др.). Идентификаторы выбираются с учетом следующих правил:

1. Они должны начинаться с буквы латинского алфавита (а,..., z, А,..., Z) или с символа подчеркивания (_).

2. В них могут использоваться буквы латинского алфавита, символ подчеркивания и цифры (0,..., 9). Использование других символов в идентификаторах запрещено.

3. В языке Си буквы нижнего регистра (а,..., z), применяемые в идентификаторах, отличаются от букв верхнего регистра (А,..., Z). Это означает, что следующие идентификаторы считаются разными: name, NaMe, NAME и т.д.

4. Идентификаторы могут иметь любую длину, но воспринимается и используется для различения объектов (функций, переменных, констант и т.д.) только часть символов. Их число меняется для разных систем программирования, но в соответствии со стандартом ANSI Си не превышает 32 (в С++ это ограничение снято). Например, если длина идентификатора установлена равной 5, то имена count и counter будут идентичны, поскольку у них совпадают первые пять символов.

5. Идентификаторы для новых объектов не должны совпадать с зарезервированными (ключевыми) словами языка и именами стандартных функций из библиотеки.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал