Sobes.tech
Junior — Middle

Puoi spiegare cos'è un operatore unario e in cosa si differenzia dagli altri operatori?

sobes.tech AI

Risposta dell'AI

L'operatore unario è un operatore che agisce solo su un operando. Ad esempio, nel linguaggio Java, gli operatori unari sono:

  • ++ (incremento) e -- (decremento), ad esempio i++
  • il segno meno unario -, ad esempio -a
  • negazione logica !, ad esempio !flag

La differenza tra operatori unari e binari è che i binari richiedono due operandi (ad esempio, a + b), mentre gli unari ne richiedono solo uno. Gli operatori unari vengono applicati direttamente a un valore o variabile e modificano o restituiscono il risultato in base a questo singolo operando.