русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Ключевые слова


Дата добавления: 2013-12-23; просмотров: 1532; Нарушение авторских прав


Идентификаторы (имена) языка Си

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

Алфавит Си включает:

– прописные и строчные буквы английского алфавита: A,…,Z, a,…,z;

– арабские цифры 0, 1,…, 9;

– специальные символы:

– пробельные символы (неотображаемые символы): пробел, табуляция, перевод строки, новая строка, возврат каретки, новая страница, вертикальная табуляция,

– другие символы: , . ; : ? ‘ ! “ / | \ ~ _ ( ) { } [ ] > < # % & ^ - = + * (в некоторых компиляторах, например, Visual C++ разрешается в идентификаторах использовать символ $).

Символы алфавита находятся в первой половине кодовой таблицы (первые 128 символов) кодировки ASCII.

Из символов алфавита строятся лексемы.

Лексема – единица текста программы, имеющая для компилятора самостоятельный смысл.

Примеры лексем: идентификаторы, ключевые (зарезервированные) слова, знаки операций, константы, разделители.

 

Идентификатор (имя переменной, функции или другого объекта) – это последовательность букв английского алфавита, десятичных цифр, символа подчеркивания, начинающаяся не с цифры (в некоторых компиляторах, например, Visual C++ разрешается в идентификаторах использовать символ $).

Прописные и строчные буквы в идентификаторах различаются (идентификаторы х и Х это разные имена).

Примеры верных идентификаторов: x, X, abc124, A_c3, x4er, x_, __d.

Примеры неверных идентификаторов (первый символ – цифра): 1c, 4sd.

 

Ключевые слова – это зарезервированные идентификаторы, имеющие специальное значение для компилятора.

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

Список ключевых слов языка Си:

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 volatile
do if static while

 



Дополнительно компилятор Microsoft Visual C++ включает следующие ключевые слова:

__asm dllimport2 __int8 naked2
__based1 __except __int16 __stdcall
__cdecl __fastcall __int32 thread2
__declspec __finally __int64 __try
dllexport2 __inline __leave

 



<== предыдущая лекция | следующая лекция ==>
Введение. Историческая справка | Константы (литералы)


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.