Комплекс программ для создания Web сайта — страница 6

  • Просмотров 6491
  • Скачиваний 310
  • Размер файла 455
    Кб

спецификатор-типа описатель [константное - выражение]; спецификатор-типа описатель [ ]; Описатель - это идентификатор массива . Спецификатор-типа задает тип элементов объявляемого массива. Элементами массива не могут быть функции и элементы типа void. Константное-выражение в квадратных скобках задает количество элементов массива. В языке СИ определены только одномерные массивы, но можно определить и многомерные массивы. Первый

элемент массива имеет индекс равный 0. – Переменные Основная форма объявления переменных имеет вид: спецификатор типа описатель [=инициатор] [,описатель [= инициатор] ]... Описатель - идентификатор переменной. Спецификатор типа - тип объявляемой переменной. Инициатор - задает начальное значение или список начальных значений переменной при объявлении. Переменная может быть объявлена как немодифицируемая. Это достигается

добавлением ключевого слова const к спецификатору-типа. 1.4.2.2. Выражения и присваивания - Выражения Комбинация знаков операций и операндов, результатом которой является определенное значение, называется выражением. Знаки операций определяют действия, которые должны быть выполнены над операндами. Каждый операнд в выражении может быть выражением. Значение выражения зависит от расположения знаков операций и круглых скобок в

выражении, а также от приоритета выполнения операций. Тип выражения вычисления можно изменить, используя конструкцию “приведение”, имеющую следующий вид: (тип) выражение - Операции. По количеству операндов, участвующих в операции, операции подразделяются на унарные, бинарные и тернарные. В языке Си имеются следующие унарные операции: - арифметическое отрицание (отрицание и дополнение); ~ побитовое логическое отрицание

(дополнение); ! логическое отрицание; * разадресация (косвенная адресация); & вычисление адреса; + унарный плюс; ++ увеличение (инкремент); -- уменьшение (декремент); Унарные операции выполняются справа налево. В отличие от унарных, бинарные операции, список которых приведен в табл.2, выполняются слева направо. Таблица 2 Знак операции Операция Группа операций * Умножение Мультипликативные / Деление % Остаток от деления + Сложение

Аддитивные - Вычитание << Сдвиг влево Операции сдвига >> Сдвиг вправо < Меньше Операции отношения <= Меньше или равно > Больше >= Больше или равно == Равно != Не равно & Поразрядное И Поразрядные операции | Поразрядное ИЛИ ^ Поразрядное исключающее ИЛИ && Логическое И Логические операции || Логическое ИЛИ = Присваивание Операции присвоения *= Умножение с присваиванием /= Деление с присваиванием %= Остаток от деления с