Остаток от деления (деление по модулю) ael на ае2. Пример
minutes =s time % 60,
Замечание при выполнении операций ++ и - — появляется побочный эффект — изменяется значение переменной, используемой в качестве операнда ++ Использование: iv++
Увеличение iv на 1 Значением этого выражения является значение iv до увеличения Пример J=l++;
20 Операции и выражения
++ Использование: pv++
Увеличение указателя pv на 1, так что он будет указывать на следующий объект того же типа Значением этого выражения является значение pv до увеличения. Пример
*ptr++ =: 0;
Присвоить значение 0 переменной, на которую указывает ptr, затем увеличить значение указателя ptr так, чтобы он указывал на следующую переменную того же типа.
++ Использование: ++iv
Увеличение iv на 1 Значением этого выражения является значение iv после увеличения Пример
1=++J.
++ Использование: ++pv
Увеличение pv на 1 Значением этого выражения является зна чение pv после увеличения. Пример
*++ptr = 0;
—- Использование: iv—
Уменьшение iv на 1 Значением этого выражения является значение iv до уменьшения. Пр имер J= 1—.
— Использование: pv—
Уменьшение указателя pv на 1 так, что он будет указывать на предыдущий объект того же типа Значением этого выражения является значение pv до уменьшения Пример
arrpos= р--.
— Использование: —iv
Уменьшение iv на 1. Значением этого выражения является значение iv после уменьшения Пример i= --J.
Операции и выражения 21
Использование: —pv
Уменьшение pv на- 1 Значением этого выражения является значение pv после уменьшения Пример
prepos= --р.
4.4. Операция присваивания
Замечание Значением выражения, в которое входит операция присваивания, является значение левого операнда после присваивания.
= Использование: v = e
Присваивание значения е переменной v. Пример х= у;
Замечание. Следующие операции объединяют арифметические или побитовые операции с операцией присваивания
+= Использование: av += ae Увеличение av на ae При ме р
у+=2;
Увеличение переменной у на 2.
+= Использование: pv += ie Увеличение pv на ie. Пр имер р+= п,