Книга: Язык программирования Си для персонального компьютера
Операции
Операции
Операции — это комбинации символов, специфицирующие действия по преобразованию значений. Компилятор языка Си интерпретирует каждую из этих комбинаций как самостоятельную лексему.
В таблице 1.3. представлен список операций. Операции должны использоваться точно так, как они представлены в таблице,' без пробельных символов между символами в тех операциях, которые представлены несколькими символами.
Операция sizeof не включена в эту таблицу, поскольку задается ключевым словом, а не символом.
Таблица 1.3.
Операция | Наименование | Операция | Наименование |
! | Логическое НЕ | ^ | Поразрядное исключающее ИЛИ |
~ | Обратный код | && | Логическое И |
+ | Сложение; унарный плюс | || | Логическое ИЛИ |
- | Вычитание; унарный минус | ?: | Условная операция |
* | Умножение; косвенная адресация | ++ | Инкремент |
/ | Деление | -- | Декремент |
% | Остаток от деления | = | Простое присваивание |
<< | Сдвиг влево | += | Присваивание со сложением |
>> | Сдвиг вправо | -= | Присваивание с вычитанием |
< | Меньше | *= | Присваивание с умножением |
<= | Меньше или равно | /= | Присваивание с делением |
> | Больше | %= | Присваивание с остатком от деления |
>= | Больше или равно | >>= | Присваивание со сдвигом вправо |
== | Равно | <<= | Присваивание со сдвигом влево |
!= | Не равно | &= | Присваивание с поразрядным И |
& | Поразрядное И; адресация | |= | Присваивание с поразрядным включающим ИЛИ |
| | Поразрядное включающее ИЛИ | ^= | Присваивание с поразрядным исключающим ИЛИ |
, | Последовательное выполнение (запятая) |
Примечание. Условная операция ?: является не двухсимвольной, а тернарной (трехоперандной) операцией. Она имеет следующий формат: <операнд1> ? <операнд2> : <операнд3>
Оглавление статьи/книги
Похожие страницы
- Что делать, если при установке принтера появляется сообщение Невозможно завершение операции. Подсистема печати недоступн...
- Операции с множествами узлов
- 4. Null-значения и логические операции
- 1. Операции объединения, пересечения, разности
- 2. Операции декартового произведения и естественного соединения
- 5. Производные операции
- 2. Унарные операции на языке структурированных запросов
- 3. Бинарные операции на языке структурированных запросов
- 5. Операции внутреннего соединения.
- ГЛАВА 5. СИСТЕМНЫЕ ОПЕРАЦИИ ДЛЯ РАБОТЫ С ФАЙЛОВОЙ СИСТЕМОЙ
- Мультипликативные операции
- При попытке установить принтер появляется сообщение Невозможно завершение операции. Подсистема печати недоступна. В чем ...