Sobes.tech
Junior — Middle

Можете ли да обясните какво е унарен оператор и как се различава от другите оператори?

sobes.tech AI

Отговор от AI

Унарният оператор е оператор, който действа само върху един операнд. Например, в езика Java, унарните оператори са:

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

Разликата между унарните и бинарните оператори е, че бинарните изискват два операнда (например a + b), а унарните — само един. Унарните оператори се прилагат директно към стойност или променлива и променят или връщат резултата въз основа на този един операнд.