Sobes.tech
Junior — Middle

Môžete vysvetliť, čo je unárny operátor a v čom sa líši od ostatných operátorov?

sobes.tech AI

Odpoveď od AI

Unárny operátor je operátor, ktorý pôsobí iba na jeden operand. Napríklad v jazyku Java sú unárne operátory:

  • ++ (inkrementácia) a -- (dekrementácia), napríklad i++
  • unárny mínus -, napríklad -a
  • logická negácia !, napríklad !flag

Rozdiel medzi unárnymi a binárnymi operátormi je v tom, že binárne vyžadujú dva operandy (napríklad a + b), zatiaľ čo unárne iba jeden. Unárne operátory sa priamo aplikujú na hodnotu alebo premennú a menia alebo vracajú výsledok na základe tohto jediného operandu.