Справочная система C guide

Арифметические операции


+ Использование: ael + ае2 Сумма значений ael и ае2. Пример:

“=J+2;

Устанавливает i равным J плюс 2.

+ Использование: ре + ie Адрес переменной типа ре, больший на ie адреса, заданного указателем ре. Пример last = arname + arsize - 1, Присваивает переменной last адрес последнего элемента массива arname

— Использование: ael - ае2 Разность значений ael и ае2 Пример: 1=J-3,

- Использование: ре - ie Адрес переменной типа ре, меньший на ie адреса, заданного указателем ре. Пример first = last - Jisize + 1.

— Использование: pel - ре 2 Число переменных типа ре в диапазоне от ре2 до pel. Пример arsize = last - first.

- Использование: -ае Изменение знака ае. i Пример: Х= —X,

* Использование: ael * ае2 Произведение значений ael и ае2 Пример: z= 3 *х.

/ Использование: ael / ае2. Частное от деления ael на ае2. Пример: l=J/5.

% Использование: ael % ае2 Остаток от деления (деление по модулю) ael на ае2. Пример: minutes =s time % 60,

Замечание при выполнении операций ++ и - — появляется побочный эффект — изменяется значение переменной, используемой в качестве операнда ++



Использование: iv++

Увеличение iv на 1 Значением этого выражения является значение iv до увеличения. Пример: J=l++;

++ Использование: 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.

Использование: —pv Уменьшение pv на- 1 Значением этого выражения является значение pv после уменьшения. Пример: prepos= --р.

Содержание раздела