Gymterview
junior

Какие логические операции и операторы вы знаете?

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

  • & — логическое AND (И);
  • && — сокращённое AND (вычисляет правый операнд, только если левый равен true);
  • | — логическое OR (ИЛИ);
  • || — сокращённое OR (вычисляет правый операнд, только если левый равен false);
  • ^ — логическое XOR (исключающее ИЛИ);
  • ! — логическое унарное NOT (НЕ);
  • &= — AND с присваиванием;
  • |= — OR с присваиванием;
  • ^= — XOR с присваиванием;
  • == — равно;
  • != — не равно;
  • ?: — тернарный (троичный) условный оператор.