Реферат: Комплекс программ для создания Web сайта

Выражения

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

(тип) выражение

Операции.

По количеству операндов, участвующих в операции, операции подразделяются на унарные, бинарные и тернарные.

В языке Си имеются следующие унарные операции:

- арифметическое отрицание (отрицание и дополнение);

~ побитовое логическое отрицание (дополнение);

! логическое отрицание;

* разадресация (косвенная адресация);

& вычисление адреса;

+ унарный плюс;

++ увеличение (инкремент);

-- уменьшение (декремент);

Унарные операции выполняются справа налево.

В отличие от унарных, бинарные операции, список которых приведен в табл.2, выполняются слева направо.

Таблица 2

Знак операции Операция Группа операций
* Умножение

Мультипликативные

/ Деление
% Остаток от деления
+ Сложение Аддитивные
- Вычитание

<<

Сдвиг влево Операции сдвига
>> Сдвиг вправо

<

Меньше

Операции отношения

<=

Меньше или равно
> Больше
>= Больше или равно
== Равно
!= Не равно
& Поразрядное И

Поразрядные операции

| Поразрядное ИЛИ
^ Поразрядное исключающее ИЛИ
&& Логическое И Логические операции
|| Логическое ИЛИ
= Присваивание

Операции присвоения

*= Умножение с присваиванием
/= Деление с присваиванием
%= Остаток от деления с присваиванием
-= Вычитание с присваиванием
+= Сложение с присваиванием

<<=

Сдвиг влево с присваиванием
>>= Сдвиг вправо с присваиванием
&= Поразрядное И с присваиванием
|= Поразрядное ИЛИ с присваиванием
^= Поразрядное исключающее ИЛИ с присваиванием

Операции ( ) и [ ] имеют высший приоритет. Операция условие ?: имеет вид:

(выр 1)?(выр 2):(выр 3)

Вычисляется выражение (выр 1). Если это выражение имеет ненулевое значение, то вычисляется выражение (выр 2), а если выражение (выр 1) имеет нулевое значение, то вычисляется выражение (выр 3).

1.4.2.3. Операторы

Оператор if

К-во Просмотров: 377
Бесплатно скачать Реферат: Комплекс программ для создания Web сайта