Лекция 1 Базовые понятия языка СИ
Рекомендуемая литература Основная литература 1. Давыдов, В. Т. Программирование и основы алгоритмизации Учеб. Пособ. для вузов /В. Т. Давыдов. -М. : Высш. шк. , 2003. - 447 с. : ил. 2. Подбельский, В. В. Программирование на Си Учебн. пос. / В. В. Подбельский, С. С. Фомин. -2 -е изд. , доп. М. : Финансы и статистика, 2002. -600 с. : ил. 3. Подбельский, В. В. Язык Си++ Учебн. пос. / -5 -е изд. , доп. -М. : Финансы и статистика, 2003. -560 с. : ил.
Создан в 1972 году Денисом Ритчи в Bell Laboratory американской корпорации AT&T В 1983 году утвержден стандарт языка С, получивший название ANSI C В 80 -х годах Бьерном Строуступом создан «С с классами» , названный в 1983 году С++
Основные понятия: • алфавит, • константы, • идентификаторы (имена переменных, функций, меток), • ключевые слова, • комментарии.
Базовые типы данных • • char - символьные, int - целые, float - с плавающей точкой, double — с плавающей точкой двойной длины, • void - пустой, не имеющий значения модификаторы (modifiers) типа signed - знаковый, unsigned - беззнаковый, long - длинный, short - короткий. char, int double
Объявление переменных тип <список_переменных>; Примеры объявлений переменных: int х, у, z, X, Y, Z; float radius; unsigned char ch; long double integral; Правило видимости • Глобальная (ВНЕ каких либо функций – исп: любое место программы) • Локальная (внутри блока или внутри тела функции – исп: только в этом блоке) • Формальный параметр функции Константы Тип данных Константа char 'a', 'W, '9' , ‘ ’, ‘ab’ int 1, 123, -346 "а" содержит еще один символ '