The operators of the language. I have mentioned that 'C' is a small language with most of the heavy work being done by explicit calls to library functions. There is however a rich mix of intrinsic operators which allow you to perform bit level operations, use pointers, and perform immediate operations on varables. In other words, most of a machine's instruction set is able to be used in the object program. At the time when 'C' was designed and first written these were unique for a high level language.
Lets start with a discussion about precedence.
This really means that the compiler puts invisable parentheses into your expression. Now the 'C' language has a much larger collection of operators than just Multiply Divide Add Subtract, in fact much too big to try to remember the precedence of all of them. However, for the sake of completeness as much as anything else, here is the list. Logical Negation or Not. Aunt - Subtraction.