Τελεστές
- Στην C κάθε εντολή είναι μια έκφραση ή μια δομή ελέγχου.
- Εκφράσεις συνδυάζονται με τους παρακάτω τελεστές:
- !
- Λογική άρνηση
- ~
- Δυαδική άρνηση
- ++
- Αύξηση της μεταβλητής κατά ένα
- --
- Μείωση της μεταβλητής κατά ένα
- *
- Πολλαπλασιασμός
- /
- Διαίρεση
- %
- Υπόλοιπο ακέραιας διαίρεσης
- +
- Πρόσθεση
- -
- Αφαίρεση
- <<
- Μετάθεση των bit προς τα αριστερά
- >>
- Μετάθεση των bit προς τα δεξιά
- ==
- Έλεγχος ισότητας
- !=
- Έλεγχος μη ισότητας
- >
- Έλεγχος για μεγαλύτερο
- <
- Έλεγχος για μικρότερο
- >=
- Έλεγχος για μεγαλύτερο ή ίσο
- <=
- Έλεγχος για μικρότερο ή ίσο
- &
- Δυαδική σύζευξη
- ^
- Δυαδική αποκλειστική διάζευξη
- |
- Δυαδική διάζευξη
- &&
- Λογική σύζευξη
- ||
- Λογική διάζευξη
- e1 ? e2 : e3
- e2 ή e3 ανάλογα με τον αν η e1 είναι αληθής ή ψευδής
- =
- Ανάθεση σε μεταβλητή
- +=
- Πρόσθεση σε μεταβλητή
- -=
- Αφαίρεση από μεταβλητή
- *=
- Πολλαπλασιασμός μεταβλητής
- /=
- Διαίρεση μεταβλητής
- %=
- Η μεταβλητή αποκτά την τιμή του υπολοίπου της διαίρεσης
- >>
- Μετάθεση των bit της μεταβλητής προς τα αριστερά
- >>
- Μετάθεση των bit της μεταβλητής προς τα δεξιά
- ,
- Παράθεση εκφράσεων
- Κάθε εντολή τερματίζεται με ";".