Язык Си


A7.15. Оператор логического ИЛИ


логическое-ИЛИ-выражение: логическое-И-выражение

логическое-ИЛИ-выражение логическое-И-выражение

Операторы выполняются слева направо. Оператор выдает 1, если по крайней мере один из операндов не равен нулю, и 0 в противном случае. В отличие от |, оператор гарантирует, что вычисления будут проводиться слева направо: вычисляется первый операнд, включая все побочные эффекты; если он не равен 0, то значение выражения есть 1. В противном случае вычисляется правый операнд, и если он не равен 0, то значение выражения есть 1, в противном случае оно равно 0.

Операнды могут принадлежать разным типам, но операнд должен иметь либо арифметический тип, либо быть указателем. Тип результата - int.




- Начало -  - Назад -  - Вперед -