Языки программирования для численных методов. Глушакова Т.Н - 39 стр.

UptoLike

39
В логической операции ИЛИ ( || ) операндами могут быть
любые скалярные выражения . Операция выполняется слева направо .
Сначала вычисляется выражение слева. Если оно не равно нулю ,
выражение справа не вычисляется и результатом операции будет единица.
В противном случае вычисляется выражение справа и, если оно равно
нулю , результатом операции будет нуль; если выражение справа не равно
нулю , результатом будет единица.
Приоритет логической операции И выше приоритета логической
операции ИЛИ.
3.5.7 Операции присваивания -простого и составного
Операции имеют вид :
адресное выражение операция выражение
где операция одна из операций присваивания :
=, *=, /=, %=, +=, - =, &=, ^=, |=, >>=, <<=
Операции присваивания выполняются справа налево . В левой части
операции присваивания может использоваться адресное выражение:
переменная базового типа данных; переменная производного типа данных;
элемент массива; имя структурной переменной или элемент структуры ;
выражение, ссылающееся на переменную одного из перечисленных выше
типов, которой может быть присвоено значение.
Если оба операнда арифметического типа, а тип выражения в правой
части не совпадает с типом объекта в левой части, то он приводится к типу
левой части до выполнения операции.
Запись составной операции присваивания
х операция = у
эквивалентна записи
х = х операция у
где операция - одна из бинарных операций ; х, у выражения . Например,
запись
d* = 4+6;
эквивалентна записи d=d*(4+6);
Использование составной операции присваивания сокращает время
кодирования и создает более эффективный объектный код.
                                    39
     В логической операции             ИЛИ ( || ) операндами могут быть
любые скалярные выражения. Операция выполняется слева направо.
Сначала вычисляется выражение слева. Если оно не равно нулю,
выражение справа не вычисляется и результатом операции будет единица.
В противном случае вычисляется выражение справа и, если оно равно
нулю, результатом операции будет нуль; если выражение справа не равно
нулю, результатом будет единица.
     Приоритет логической операции И выше приоритета логической
операции ИЛИ.

      3.5.7 Операции присваивания -простого и составного
      Операции имеют вид:
      адресное выражение операция выражение
где операция — одна из операций присваивания:
      =, *=, /=, %=, +=, - =, &=, ^=, |=, >>=, <<=
      Операции присваивания выполняются справа налево. В левой части
операции присваивания может использоваться адресное выражение:
переменная базового типа данных; переменная производного типа данных;
элемент массива; имя структурной переменной или элемент структуры;
выражение, ссылающееся на переменную одного из перечисленных выше
типов, которой может быть присвоено значение.
      Если оба операнда арифметического типа, а тип выражения в правой
части не совпадает с типом объекта в левой части, то он приводится к типу
левой части до выполнения операции.
      Запись составной операции присваивания
      х операция = у
эквивалентна записи
      х = х операция у
где операция - одна из бинарных операций; х, у — выражения. Например,
запись
      d* = 4+6;
эквивалентна записи d=d*(4+6);
      Использование составной операции присваивания сокращает время
кодирования и создает более эффективный объектный код.