Книга: Язык программирования Си для персонального компьютера

Операции

Операции

Операции — это комбинации символов, специфицирующие действия по преобразованию значений. Компилятор языка Си интерпретирует каждую из этих комбинаций как самостоятельную лексему.

В таблице 1.3. представлен список операций. Операции должны использоваться точно так, как они представлены в таблице,' без пробельных символов между символами в тех операциях, которые представлены несколькими символами.

Операция sizeof не включена в эту таблицу, поскольку задается ключевым словом, а не символом.

Таблица 1.3.

Операция Наименование Операция Наименование
! Логическое НЕ ^ Поразрядное исключающее ИЛИ
~ Обратный код && Логическое И
+ Сложение; унарный плюс || Логическое ИЛИ
- Вычитание; унарный минус ?: Условная операция
* Умножение; косвенная адресация ++ Инкремент
/ Деление -- Декремент
% Остаток от деления = Простое присваивание
<< Сдвиг влево += Присваивание со сложением
>> Сдвиг вправо -= Присваивание с вычитанием
< Меньше *= Присваивание с умножением
<= Меньше или равно /= Присваивание с делением
> Больше %= Присваивание с остатком от деления
>= Больше или равно >>= Присваивание со сдвигом вправо
== Равно <<= Присваивание со сдвигом влево
!= Не равно &= Присваивание с поразрядным И
& Поразрядное И; адресация |= Присваивание с поразрядным включающим ИЛИ
| Поразрядное включающее ИЛИ ^= Присваивание с поразрядным исключающим ИЛИ
, Последовательное выполнение (запятая)    

Примечание. Условная операция ?: является не двухсимвольной, а тернарной (трехоперандной) операцией. Она имеет следующий формат: <операнд1> ? <операнд2> : <операнд3>

Оглавление книги


Генерация: 0.141. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз