| Operator | Description | |
| unary + | sign | Actually has no effect on the value of the expression. |
| binary + | addition | Adds the two object together. |
| unary - | sign | Changes the sign of the value or expression. |
| binary - | subtraction | Subtracts the value on the right from the value on the left. |
| * | multiplication | Multiplies the two values. |
| / | division | Divides the value on the right into the value on the left. |
| % | modulus | Returns the remainder of division of the two values. |
| ++ | increment | Adds one to the number on the right or left (pre- or post-fix). |
| -- | decrement | Subtracts one from the number (pre- or post-fix). |
| = | assignment | Places value of expression on right into object on left. |
| sizeof | size of | Yields the size in bytes of the object on right. |
| (type) | type casting | Changes the type of the object on right to variable type shown within the parenthesis. |