Книги автора: UNIX — универсальная среда программированияThe UNIX Programming Environment
Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книги автора: UNIX — универсальная среда программированияThe UNIX Programming Environment
Язык программирования Си. Издание 3-е, исправленноеThe C programming Language. Second Edition
/ Книга: Язык программирования Си. Издание 3-е, исправленное
A7.15. Оператор логического ИЛИ
A7.15. Оператор логического ИЛИ
логическое-ИЛИ-выражение:
логическое-И-выражение
логическое-ИЛИ-выражение || логическое-И-выражение
Операторы || выполняются слева направо. Оператор || выдает 1, если по крайней мере один из операндов не равен нулю, и 0 в противном случае. В отличие от |, оператор || гарантирует, что вычисления будут проводиться слева направо: вычисляется первый операнд, включая все побочные эффекты; если он не равен 0, то значение выражения есть 1. В противном случае вычисляется правый операнд, и если он не равен 0, то значение выражения есть 1, в противном случае оно равно 0.
Операнды могут принадлежать разным типам, но операнд должен иметь либо арифметический тип, либо быть указателем. Тип результата - int.
Оглавление статьи/книги
- A7.1. Генерация указателя
- A7.2. Первичные выражения
- A7.3. Постфиксные выражения
- А7.4. Унарные операторы
- A7.5. Оператор приведения типа
- A7.6. Мультипликативные операторы
- A7.7. Аддитивные операторы
- A7.8. Операторы сдвига
- A7.9. Операторы отношения
- A7.10. Операторы равенства
- A7.11. Оператор побитового И
- A7.12. Оператор побитового исключающего ИЛИ
- A7.13. Оператор побитового ИЛИ
- A7.14. Оператор логического И
- A7.15. Оператор логического ИЛИ
- А7.16. Условный оператор
- A7.17. Выражения присваивания
- A7.18. Оператор запятая
- A7.19. Константные выражения
Похожие страницы
- A7.11. Оператор побитового И
- А7.4.1. Префиксные операторы инкремента и декремента
- A7.13. Оператор побитового ИЛИ
- A7.7. Аддитивные операторы
- A7.4.3. Оператор косвенного доступа
- A7. Выражения
- A7.4.7. Оператор логического отрицания
- A7.14. Оператор логического И
- Арифметические операторы
- 1.2.4. Операторы и приоритеты
- Условные операторы
- 1. Оператор Select – базовый оператор языка структурированных запросов