Sobes.tech
Junior — Middle

Pode explicar o que é um operador unário e em que se diferencia de outros operadores?

sobes.tech IA

Resposta da IA

O operador unário é um operador que atua apenas sobre um operando. Por exemplo, na linguagem Java, os operadores unários são:

  • ++ (incremento) e -- (decremento), por exemplo i++
  • sinal de menos unário -, por exemplo -a
  • negação lógica !, por exemplo !flag

A diferença entre operadores unários e binários é que os binários requerem dois operandos (por exemplo, a + b), enquanto os unários requerem apenas um. Os operadores unários são aplicados diretamente a um valor ou variável e modificam ou retornam o resultado com base nesse único operando.