Sobes.tech
Junior — Middle

Меҳмонон, метавонед шарҳ диҳед, ки унар оператор чист ва чӣ гуна аз дигар операторҳо фарқ мекунад?

sobes.tech AI

Ҷавоб аз AI

Оператори унарӣ — ин операторест, ки танҳо ба як операнд таъсир мерасонад. Масалан, дар забони Java, операторҳои унарӣ чунинанд:

  • ++ (инкремент) ва -- (декремент), масалан i++
  • манфии унарӣ -, масалан -a
  • рад кардани мантиқӣ !, масалан !flag

Фарқият байни операторҳои унарӣ ва бинарӣ дар он аст, ки операторҳои бинарӣ ду операнд талаб мекунанд (масалан, a + b), дар ҳоле ки унарӣ танҳо яке талаб мекунад. Операторҳои унарӣ мустақиман ба арзиш ё тағирёбанда татбиқ мешаванд ва натиҷаро бар асоси ҳамин як операнд тағир медиҳанд ё бармегардонанд.