Junior — Middle
Можете ли да обясните какво е унарен оператор и как се различава от другите оператори?
sobes.tech AI
Отговор от AI
Унарният оператор е оператор, който действа само върху един операнд. Например, в езика Java, унарните оператори са:
++(инкремент) и--(декремент), напримерi++- унарният минус
-, например-a - логическо отрицание
!, например!flag
Разликата между унарните и бинарните оператори е, че бинарните изискват два операнда (например a + b), а унарните — само един. Унарните оператори се прилагат директно към стойност или променлива и променят или връщат резултата въз основа на този един операнд.