Sobes.tech
Back to questions
Junior — Middle
63

Можете объяснить, что такое унарный оператор и в чем его отличие от других операторов?

Answer from AI

sobes.tech AI

Унарный оператор — это оператор, который действует только на один операнд. Например, в языке Java унарными операторами являются:

  • ++ (инкремент) и -- (декремент), например i++
  • унарный минус -, например -a
  • логическое отрицание !, например !flag

Отличие унарных операторов от бинарных в том, что бинарные операторы требуют два операнда (например, a + b), а унарные — только один. Унарные операторы применяются непосредственно к одному значению или переменной и изменяют или возвращают результат на основе этого одного операнда.