Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Логические операции

CuBook35

Логические операции принимают в качестве операндов выражения скалярных типов и возвращают результат булева типа: true или false(0).
Обозначение Операция Пример
! Отрицание
&& Логическое И А && В
|| Логическое ИЛИ A || В
 
Унарная операция логического отрицания (!) возвращает true, если операнд возвращает ненулевое значение. Таким образом, выражение !А эквивалентно выражению А == 0.
 
Операция логического И (&&) возвращает true, если оба ее операнда возвращают ненулевые значения. Если хотя бы один операнд возвращает 0 (false), то операция И также возвращает false. Поэтому для сокращения времени расчета, если первый операнд возвращает нуль, то второй операнд даже не вычисляется.
 
Операция логического ИЛИ (||) возвращает true, если хотя бы один ее операнд возвращает ненулевое значение. Если оба операнда возвращают 0 (false), то операция ИЛИ также возвращает false. Для сокращения времени расчета, если первый операнд возвращает ненулевое значение, то второй операнд даже не вычисляется.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий