Τελεστές
-  Στην C κάθε εντολή είναι μια έκφραση ή μια δομή ελέγχου.
 -  Η αντιστοιχία τελεστών της Pascal με τη C είναι η παρακάτω:
 |  Pascal  |   C  |  
 |  not  |   !  |  
 |  *  |   *  |  
 |  /  |   /  |  
 |  div  |   /  |  
 |  mod  |   %  |  
 |  and  |   &&  |  
 |  +  |   +  |  
 |  -  |   -  |  
 |  or  |   ||  |  
 |  =  |   ==  |  
 |  <>  |   !=  |  
 |  <  |   <  |  
 |  <=  |   <=  |  
 |  >  |   >  |  
 |  >=  |   >=  |  
 -  H C παρέχει ακόμα τους παρακάτω τελεστές:
- ~
 -  Δυαδική άρνηση
 - ++
 -  Άυξηση της μεταβλητής κατά ένα
 - --
 -  Μείωση της μεταβλητής κατά ένα
 - <<
 -  Μετάθεση των bit προς τα αριστερά
 - >>
 -  Μετάθεση των bit προς τα δεξιά
 - &
 -  Δυαδική σύζευξη
 - ^
 -  Δυαδική αποκλειστική διάζευξη
 - |
 -  Δυαδική διάζευξη
 - e1 ? e2 : e3
 -  e2 ή e3 ανάλογα με τον αν η e1 είναι αληθής ή ψευδής
 - =
 -  Ανάθεση σε μεταβλητή
 - +=
 -  Πρόσθεση σε μεταβλητή
 - -=
 -  Αφαίρεση από μεταβλητή
 - *=
 -  Πολλαπλασιασμός μεταβλητής
 - /=
 -  Διαίρεση μεταβλητής
 - %=
 -  Η μεταβλητή αποκτά την τιμή του υπολοίπου της διαίρεσης
 - >>
 -  Μετάθεση των bit της μεταβλητής προς τα αριστερά
 - >>
 -  Μετάθεση των bit της μεταβλητής προς τα δεξιά
 - ,
 -  Παράθεση εκφράσεων