Статьи

Главная » Статьи » Языки

Программирование на языке C. Логические операторы и оператор отрицания
Логические операторы && и || объединяют выражения отношений в соответствии с правилами логического И и ИЛИ. Используйте логический оператор И (&&) в сложных выражениях отношений, аналогичных следующему:
(А < В) && (В > С)

которое будет истинным, только если А меньше В и В больше С.

Таким же образом используйте оператор ИЛИ (||). Выражение

(А < В) | | (В > С)

будет истинным, только если А меньше В или В больше С.

Сложные логические выражения вычисляются рациональным способом. Например, если при вычислении выражения

(А >= В) && (В == С)

оказалось, что А меньше В, то все выражение примет значение «ложь», и вторая часть (В == С) вычисляться не будет. Такая сокращенная обработка сложных логических выражений способствует быстрому выполнению программы.

Вы можете инвертировать результат любого логического выражения с помощью унарного (т.е. имеющего только один операнд) оператора отрицания «!». Выражение

! (А < В)

(«неверно, что А меньше В») эквивалентно выражению

(А >= В).

Оператор неравенства != связан с оператором отрицания. Выражение

(А ! = В)

(«А не равно В») эквивалентно выражению

! (А == В)

(«не верно, что А равно В»).
Категория: Языки | Добавил: Иван (10.02.2013)
Просмотров: 938 | Теги: программный, Скрипт, Си, программа, язык, разработка, си++, приложение, программирование, C++ | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Языки
Компьютер