Sobes.tech
Junior — Middle

Μπορείτε να εξηγήσετε τι είναι ένας μοναδικός τελεστής και πώς διαφέρει από άλλους τελεστές;

sobes.tech AI

Απάντηση από AI

Ο μοναδικός τελεστής είναι ένας τελεστής που ενεργεί μόνο σε έναν τελεστή. Για παράδειγμα, στη γλώσσα Java, οι μοναδικοί τελεστές είναι:

  • ++ (αύξηση) και -- (μείωση), για παράδειγμα i++
  • ο μοναδικός αρνητικός -, για παράδειγμα -a
  • η λογική άρνηση !, για παράδειγμα !flag

Η διαφορά μεταξύ μοναδικών και δυαδικών τελεστών είναι ότι οι δυαδικοί απαιτούν δύο τελεστές (π.χ., a + b), ενώ οι μοναδικοί μόνο έναν. Οι μοναδικοί τελεστές εφαρμόζονται άμεσα σε μια τιμή ή μεταβλητή και αλλάζουν ή επιστρέφουν το αποτέλεσμα με βάση αυτόν τον ένα τελεστή.