Gymterview
junior

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

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

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