Другое

Логические операторы в Си: простые уроки для начинающих программистов

Lorem ipsum dolor

Логические операторы С ничем не отличаются от логических операторов в других языках программирования. Особенность логических операторов от других заключается в том, что их результат это одно из 2-х значений Boolean: true (истина) или false (ложь).

Логические операторы в С обычно используют для построения сложных условий выполнения программы в циклах.

 

Логические операторы С

Логические операторы в С представлены тремя видами:

  • унарный «!» это логическое отрицание, которое применяется только к одному операнду, располагается перед операндом, например, выражение вида !А выдаст А=false, когда А будет «true», и наоборот, выдаст «true», когда А будет «false»;

  • бинарный «&&» это логическое «И», данный оператор подразумевает наличие двух операнд, его значение будет «true» только в том случае, если оба операнда будут равны, например, «x&&y! будут «true», только если x будет «true» и y будет «true»;

  • бинарный «||» это логическое «или» в С, данный оператор также подразумевает наличие двух операнд, его значение будет true, когда один из операндов будет true, например, «x||y» будет «true», когда либо x будет «true», либо y будет «true», либо оба сразу.

 

Заключение 

Логические операторы в С работают так же, как и в других языках, поэтому если вы выучили их применение в С, то сможете применять и в других языках.

Схожие статьи

Полезные советы по продвижению сайта: двигаемся в топ бесплатно
Другое

Полезные советы по продвижению сайта: двигаемся в топ бесплатно

Специалист широкого профиля: кто это и какие отличия от узкого специалиста?
Другое

Специалист широкого профиля: кто это и какие отличия от узкого специалиста?

WhatsApp открыл API. Какие новые возможности для разработчиков?
Другое

WhatsApp открыл API. Какие новые возможности для разработчиков?

Unknown Sender: что это за SMS без темы, кто отправитель, как удалить
Другое

Unknown Sender: что это за SMS без темы, кто отправитель, как удалить